base64 인코딩

인코딩이란?*

  • Encoding - 문자나 기호를 암호화하는 것
  • Decoding - 암호화를 해독하는 것, 복호화

인코딩과 디코딩은 정해진 기준에 따라 입력되고 해독해야 하는데, ASCII나 UNICODE와 같은 문자셋이 그것이다.

Base64 인코딩은

  • 8비트 이진 데이터를 문자 코드에 영향을 받지 않는 공통 ASCII 영역의 문자들로만 이루어진 일련의 문자열로 바꾸는 인코딩 방식이다.
  • 화면에 표시되는 ASCII 문자들은 128개가 되지 않기 때문에 이 문자셋으로 표현할 수 있는 가장 큰 진법이 64진법이다.
  • 처음 64개 문자열 중 62개는 알파벳 A-Z, a-z와 0-9를 사용하고 있으며 마지막 두 개를 어떤 기호를 쓰느냐의 차이만 있다.
Text content M a n  
ASCII 77 97 110  
Bit pattern 01001101 01100001 01101110  
Bit pattern converted 010011 010110 000101 101110
Index 19 22 5 46
Base64-Encoded T W F u

출처

Categories: ,

Updated: