/ 파일 도구 / 온라인 Base64 파일 디코더
무료 온라인 도구

온라인 Base64 파일 디코더

Base64 텍스트 또는 data URL을 원래 파일로 디코딩하세요. 브라우저에서 로컬로 처리되며 파일 이름과 MIME 유형을 지정할 수 있습니다. 처리는 브라…

사용 시작

주요 기능 및 실제 예제

이 도구는 Base64로 인코딩된 텍스트를 원래 바이너리 파일로 변환합니다. 예를 들어, SGVsbG8=를 입력하고 파일 이름을 hello.txt, MIME 유형을 text/plain으로 지정하면 5바이트 크기의 텍스트 파일 Hello가 생성됩니다. data URL 형식(data:text/plain;base64,SGVsbG8=)도 지원하며, URL의 미디어 유형이 MIME 필드보다 우선합니다.

처리 방식

디코딩은 현재 브라우저에서 로컬로 수행됩니다. 입력 텍스트에서 공백이 제거된 후 브라우저의 Base64 디코더가 처리합니다. 빈 입력이나 잘못된 Base64는 오류로 처리됩니다. URL-safe Base64(-_ 사용)는 자동 변환되지 않습니다.

제한 사항

공백 없는 Base64 텍스트는 최대 48MiB까지 허용됩니다. 붙여넣은 원시 텍스트는 공백이 많은 입력을 고려하여 두 배(96MiB)까지 허용됩니다. 디코딩 과정에서 브라우저 메모리에 여러 복사본이 생성되므로 실제 한도에 도달하기 전에 메모리가 부족할 수 있습니다.

보안 참고

디코딩된 파일은 신뢰할 수 없는 콘텐츠로 취급하고 열기 전에 검사하십시오. 모든 처리는 로컬에서 이루어지며 서버로 전송되지 않습니다.

체크리스트

  • Base64 입력이 올바른지 확인
  • 파일 이름과 MIME 유형이 원본 파일과 일치하는지 확인
  • 파일 확장자를 변경해도 파일 형식이 변환되지 않음을 인지
  • 다운로드 전에 파일을 바이러스 검사

자주 묻는 질문

파일 이름 확장자를 변경하면 파일 형식이 변환되나요?

아니요. 파일 이름 확장자나 MIME 유형을 변경해도 디코딩된 바이트가 변환되지 않습니다. Base64 페이로드가 원본 파일을 나타내야 합니다.

URL-safe Base64를 지원하나요?

아니요. 이 도구는 표준 Base64만 지원하며 -_를 사용하는 URL-safe 변형은 자동으로 변환되지 않습니다.

디코딩 실패 후 이전 파일이 다운로드될 수 있나요?

아니요. 새 디코딩을 시작하면 이전 다운로드 가능한 Blob이 먼저 제거되므로 실패한 입력이 이전 파일을 남길 수 없습니다.

처리는 브라우저에서 로컬로 수행됩니다.