- 8비트 데이터를 6비트 단위로 잘라 ASCII 코드로 표현하는 인코딩 방식(보안성 없음!)
- A
Z, az, 0~9, +, /, =- = 은 패딩을 위해서
- 인코딩후 크기가 30%이상 늘어나 효율 떨어짐
- A
- 이진 데이터(이미지, 영상, 실행 파일 등)를 문자 코드에 영향을 받지 않는 공통 ASCII 문자들로 바꾸는 인코딩 방식.
- 쉽게 말해, 컴퓨터가 사용하는 이진(Binary) 데이터를 사람이 읽을 수 있는 텍스트(Text) 형태로 잠시 변환하는 규칙
- 2진 바이너리 데이터를 ASCII 문자열로 변환하는 인코딩 방식으로 HTTP에서 유용히 사용
- 이메일 전송 시 이미지, 첨부파일을 Base64로 인코딩
- 데이터 URI
- JWT(json web token)에서 인증에 사용되는 보안 토큰
