1. Base64 인코딩이란?
Base64는 바이너리 데이터를 ASCII 텍스트 문자열로 변환하는 인코딩 방식입니다. 64개의 안전한 문자(A-Z, a-z, 0-9, +, /)만 사용하여 모든 바이너리 데이터를 표현합니다. 이메일 첨부파일, JSON 데이터, URL 등 텍스트만 허용하는 환경에서 바이너리 데이터를 전송할 때 사용됩니다. 3바이트 데이터를 4바이트 문자로 변환하므로 원본보다 약 33% 크기가 증가합니다. 패딩을 위해 = 문자를 사용하며, RFC 4648 표준으로 정의되어 있습니다.