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