1. Base64 인코딩이란
Base64는 바이너리 데이터를 ASCII 문자열로 변환하는 인코딩 방식입니다. 이미지, 오디오, 비디오 같은 바이너리 파일을 텍스트 형식으로 표현할 수 있어 이메일, JSON, XML 등 텍스트 기반 프로토콜에서 바이너리 데이터를 전송할 수 있습니다. 64개의 ASCII 문자(A-Z, a-z, 0-9, +, /)만 사용하여 모든 바이너리 데이터를 표현합니다. HTML에서 Data URL로 이미지를 인라인 삽입하거나, API 응답에 이미지를 포함할 때 유용합니다. 다만 원본 크기보다 약 33% 증가하는 단점이 있습니다.