파일 Base64 인코더
파일을 Base64로 인코딩하고 data URL 접두사를 선택하세요. 최대 64MiB 지원, 결과를 텍스트 파일로 다운로드 가능. 처리는 브라우저에서 로컬로 수…
사용 시작
주요 기능과 사용 예
이 도구는 파일의 바이트를 Base64로 인코딩합니다. 예를 들어, hello.txt라는 이름의 5바이트 텍스트 파일에 Hello가 들어 있다면, 기본 설정에서는 data:text/plain;base64,SGVsbG8=가 생성됩니다. Data URL 옵션을 끄면 SGVsbG8=만 출력됩니다.
Data URL 접두사 옵션
기본적으로 체크된 이 옵션은 결과 앞에 data:<MIME>;base64,를 붙입니다. MIME 유형은 브라우저가 파일에서 감지한 값이며, 감지하지 못하면 application/octet-stream을 사용합니다. 이는 파일 내용을 검증하지 않습니다.
다운로드 파일 이름
결과를 다운로드하면 원본 파일 이름에 .base64.txt가 추가됩니다. 예: hello.txt → hello.txt.base64.txt. 다운로드되는 파일에는 화면에 표시된 인코딩 텍스트가 포함되며, 원본 바이너리는 아닙니다.
파일 크기 제한
최대 64MiB까지 지원합니다. 더 큰 파일은 읽기 전에 거부됩니다. Base64는 데이터를 약 1/3 확장시키므로, 메모리가 제한된 기기에서는 더 작은 파일로 시작하는 것이 좋습니다.
빈 파일과 오류 처리
빈 파일도 유효합니다. Data URL 모드에서는 접두사만 남고, 원시 모드에서는 빈 문자열이 출력됩니다. 인코딩 실패 시 이전 다운로드 버튼이 비활성화됩니다.
자주 묻는 질문
Base64 인코딩은 암호화인가요?
아니요. Base64는 가역적인 인코딩으로, 누구나 쉽게 원래 바이트로 되돌릴 수 있습니다. 보안 경계로 사용해서는 안 됩니다.
여러 파일을 한 번에 처리할 수 있나요?
아니요. 이 도구는 정확히 하나의 파일만 처리합니다. 배치 인코딩 기능은 제공되지 않습니다.
문자 집합 선택 옵션이 있나요?
없습니다. 파일의 바이트를 그대로 인코딩하며, 문자 집합 변환은 수행하지 않습니다. Base64 대소문자와 패딩(=)을 유지해야 합니다.
체크리스트
- 파일 선택 또는 드래그 앤 드롭
- Data URL 접두사 옵션 확인
- 인코딩 실행
- 결과 복사 또는 다운로드
- 파일 크기 64MiB 이하 확인
처리는 브라우저에서 로컬로 수행됩니다.