복원 결과를 신뢰할 수 있는 조건
문자열을 다시 파일로 되돌릴 때
Base64 또는 data URI 문자열을 바이너리 파일로 복원하고 다운로드하는 도구입니다. 알려진 파일 시그니처와 MIME 정보를 이용해 가능한 확장자를 제안합니다.
최종 기능 검토일:
Base64를 파일로 저장하는 순서
- Base64 또는 data URI를 입력합니다.
- 복원 버튼으로 파일 형식과 크기를 확인합니다.
- 제안된 파일명으로 다운로드합니다.
데이터 URI를 파일로 되돌린 결과
- 입력
- data:image/png;base64,...
- 결과
- 다운로드 가능한 PNG 파일
data URI의 MIME 정보와 Base64 본문을 분리해 Blob 파일로 만듭니다.
파일 복원이 필요한 상황
- API 응답의 이미지 데이터를 파일로 저장할 때
- data URI에 포함된 파일을 확인할 때
- Base64 백업 문자열의 복원 가능성을 점검할 때
인식하는 문자열과 형식
- 표준 Base64
- data URI
- PNG·JPEG·GIF·WebP·BMP 등 감지 가능한 이미지
저장은 되지만 열리지 않는 경우
- 입력은 최대 8MB 문자열로 제한됩니다.
- 형식을 식별하지 못하면 .bin 파일로 저장될 수 있습니다.
복원 파일이 만들어지는 위치
문자열 해석과 파일 생성은 브라우저 메모리에서 수행됩니다. 입력 데이터는 복원을 위해 서버에 전송되지 않습니다.
복원 파일을 확인한 기준
PNG 시그니처, data URI, 형식 미확인 데이터를 각각 복원해 확장자 선택과 다운로드 결과를 확인합니다.
파일 디코딩 관련 질문
확장자가 bin으로 나오는 이유는 무엇인가요?
문자열에 MIME 정보가 없고 파일 시그니처도 알려진 형식과 일치하지 않기 때문입니다.
data URI도 사용할 수 있나요?
가능합니다. data: 접두사와 MIME 정보를 자동으로 분리합니다.
복원된 파일이 열리지 않아요.
원본 Base64가 잘렸거나 잘못된 데이터인지 확인하고 올바른 MIME과 확장자를 사용하세요.