Base64 파일 변환기
원시 Base64 또는 base64 Data URI를 bytes로 디코딩해 다운로드 가능한 Blob으로 만듭니다.
사용 방법
- Base64/Data URI를 붙여넣고 필요하면 파일명·MIME을 정한 뒤 Decode를 눌러 생성 Blob을 내려받습니다.
핵심 기능과 처리 범위
전체 Data URI를 넣으면 MIME을 감지하고, raw Base64라면 사용자가 파일명과 MIME을 지정합니다. 입력 안의 공백·줄바꿈은 제거합니다.
처리 원리
data:...;base64, prefix를 분리하고 Base64 문법을 검사한 뒤 atob 결과를 Uint8Array로 옮겨 Blob을 생성합니다.
예시
data:text/plain;base64,SGVsbG8= 는 text/plain Blob으로 복원할 수 있습니다.
이럴 때 유용합니다
- 전달받은 Base64 payload를 실제 파일로 열어 보거나 저장할 때
사용 전 참고
- URL-safe Base64의 -/_를 자동 변환하지 않으며 raw Base64에는 원본 파일명·MIME 정보가 없어 직접 지정해야 합니다.
자주 묻는 질문
Data URI의 MIME은 자동으로 쓰나요?
예. base64 Data URI에 MIME이 있으면 결과 Blob에 그 MIME을 적용합니다.