Base64란?Base64는 "이미지, 영상, 오디오 같은 데이터를 문자(텍스트)로 변환하는 기술"입니다. 일부 환경에서는 바이너리 데이터를 직접 처리할 수 없기 때문입니다.바이너리 데이터를 직접 처리할 수 없는 환경(이메일, JSON, URL 등)에서 데이터를 안전하게 저장하고 전송하기 위해 사용 예제: 이메일 첨부파일 전송 ❌ 문제이메일 시스템은 문자(텍스트)만 처리할 수 있음 → 이미지 파일 직접 전송 불가따라서, 이미지를 문자(텍스트)로 변환해야 함Base64 사용 예시1. 문자(텍스트)만을 처리할 수 있는 환경네트워크 및 텍스트만 처리 가능한 시스템(이메일, JSON 등)은 바이너리 데이터를 직접 처리할 수 없습니다.Base64는 바이너리 데이터를 ASCII 문자(AZ, az, 0~9, +, /..
인코딩은 데이터를 특정 형식으로 변환하여 저장하거나 전송할 수 있도록 만드는 과정입니다.텍스트, 이미지, 영상 등 모든 데이터는 컴퓨터 내부에서 숫자로 저장되므로, 서로 다른 시스템에서도 데이터를 올바르게 읽고 쓸 수 있도록 변환하는 과정이 필요합니다.주요 목적데이터 호환성 유지 -> 서로 다른 시스템에서도 같은 데이터를 읽을 수 있도록 변환전송 및 저장 최적화 -> 네트워크 전송 시 데이터 손실 방지특정 환경에서 올바르게 표시 -> 문자 깨짐 방지주요 인코딩 방식인코딩 방식설명예시UTF-8, ASCII텍스트 데이터를 숫자로 변환UTF-8, ASCII, EUC-KRBase64바이너리 데이터를 ASCII 문자로 변환이메일 첨부파일, JSON, 이미지 데이터 URIURL EncodingURL에 포함할 수 없..
