도구 소개
완전한 Base64를 붙여 넣으면 문자, 길이와 패딩을 확인한 뒤 원본 바이트를 복원합니다. Data URI의 MIME이나 내용 감지 결과를 참고하고 저장할 이름도 바꿀 수 있습니다.
사용 방법
- 순수 Base64 또는 data:로 시작하는 Base64 Data URI를 붙여 넣으세요.
- 필요하면 파일명, 확장자와 MIME 유형을 설정하세요.
- 디코딩을 실행하고 크기, 감지된 종류와 안내를 확인하세요.
- 파일을 다운로드하세요. 결과를 자동으로 열거나 실행하지 않습니다.
기능 안내
- 순수 Base64와 MIME을 포함한 Data URI를 지원합니다.
- 허용되는 공백과 줄바꿈은 받아들이고 잘못된 문자, 길이와 패딩을 검사합니다.
- 복원한 바이트의 시그니처를 감지해 기본 다운로드 확장자를 제공합니다.
- 파일명이나 MIME을 바꿔도 복원된 바이트는 바뀌지 않습니다.
디코딩과 형식 안내
- MIME이 없으면 application/octet-stream을 사용합니다. 내용의 시그니처로 형식 참고 정보를 제공합니다.
- 알 수 없는 형식은 decoded-file.bin을 사용합니다. PDF나 PNG 등을 감지하면 해당 확장자를 사용할 수 있습니다.
- Data URI에 선언된 유형이나 파일명이 실제 내용과 일치한다고 보장할 수 없습니다. 감지 결과도 확인하세요.
- HTML, SVG, 스크립트도 다운로드용 파일로만 처리하며 이 페이지에서 자동으로 렌더링하지 않습니다.
사용 제한
- 복원된 파일은 최대 20 MiB이며 입력 문자 수에도 제한이 있습니다. 제한을 크게 넘는 긴 텍스트는 붙여 넣지 마세요.
- Base64가 아닌 퍼센트 인코딩 Data URI는 지원하지 않습니다. 누락된 데이터, 잘못된 문자나 패딩은 오류로 표시합니다.
개인정보 보호
모든 파일은 브라우저에서만 처리되며 서버에 업로드되지 않습니다.
파일 이름, 입력한 텍스트와 결과도 현재 브라우저 안에서만 처리합니다. 입력 내용은 자동으로 저장되지 않습니다. 내용을 지우거나 페이지를 떠나기 전에 필요한 결과를 다운로드하세요.
FAQ
Base64는 압축 형식인가요?
아니요. 바이너리 바이트를 복사 가능한 텍스트로 표현하는 방식입니다. 파일을 압축하거나 형식을 자동 변환하지 않습니다.
왜 원본 파일보다 커지나요?
보통 원본 3바이트를 4문자로 표현하므로 길이가 약 3분의 1 늘어납니다. 짧은 입력에는 패딩이 붙고 Data URI에는 종류를 나타내는 짧은 접두부도 붙습니다.
어떤 파일이든 처리할 수 있나요?
크기 제한 안의 이미지, PDF, ZIP, 텍스트 등 모든 형식을 처리합니다. 내용은 인코딩·디코딩에만 사용하며 자동으로 열거나 실행하지 않습니다.
파일이 업로드되나요?
모든 파일은 브라우저에서만 처리되며 서버에 업로드되지 않습니다.
파일 종류는 어떻게 확인하나요?
복원한 내용의 시그니처를 우선 참고하며 Data URI나 직접 입력한 MIME도 표시합니다. 알 수 없는 형식은 확장자만으로 판단할 수 없습니다.
줄바꿈이 있어도 사용할 수 있나요?
네. 허용되는 공백과 줄바꿈은 검증 전에 제거합니다. 그 외의 잘못된 문자는 알림 없이 무시하지 않습니다.