Base64 인코딩/디코딩
텍스트와 파일을 Base64로 인코딩하고 디코딩할 수 있는 도구입니다
입력
결과
Base64 정보
Base64는 바이너리 데이터를 텍스트로 인코딩하는 방식으로, 이메일이나 HTML과 같이 텍스트만 허용하는 환경에서 바이너리 데이터를 안전하게 전송하기 위해 사용됩니다.
Base64 특징
- ASCII 문자만 사용하여 바이너리 데이터를 표현합니다.
- A-Z, a-z, 0-9, +, / 총 64개의 문자를 사용합니다.
- 패딩을 위해 = 문자를 사용합니다.
- 인코딩 시 원본 데이터보다 약 33% 크기가 증가합니다.
- URL 안전 Base64는 +와 /를 각각 -와 _로 대체합니다.
주요 사용 사례
- 이메일 첨부 파일 (MIME)
- 데이터 URL (이미지를 HTML에 직접 삽입)
- JWT(JSON Web Token)
- XML 및 JSON에서 바이너리 데이터 표현
- API 통신에서 바이너리 데이터 전송
참고 사항
Base64는 암호화가 아닌 인코딩 방식입니다. 보안을 위한 용도로는 적합하지 않으며, 단순히 바이너리 데이터를 텍스트로 표현하기 위한 방법입니다.