Base64 인코딩 디코딩을 사용하는 이유
Base64 인코딩/디코딩을 사용하는 핵심 이유는 바이너리 데이터를 텍스트 형태로 안전하게 전달하기 위해서입니다.예를 들어 이미지, DICOM, PDF, 인증서, 암호화 키 같은 데이터는 원래 바이너리 데이터입니다. 그런데 HTTP, JSON, XML, 이메일, URL, 로그 시스템 등은 보통 텍스트 중심으로 데이터를 다루기 때문에 바이너리를 그대로 넣으면 깨지거나 전송 중 문제가 생길 수 있습니다. 이때 Base64로 인코딩하면 바이너리를 A-Z, a-z, 0-9, +, /, = 같은 문자 조합으로 바꿔서 안전하게 전달할 수 있습니다.대표적인 사용 이유는 다음과 같습니다.JSON/XML 안에 파일 데이터를 넣기 위해{ "fileName": "image.png", "fileData": "iVBORw0..
- [====== Development ======]/Etc
- · 2026. 6. 23.