Base64 Encoding, Explained
Base64는 개발을 하면서 흔히 보고 사용하는 인코딩이지만 특별히 시간내서 관심을 가지지 않으면 자세히 파악해 보기 어렵기도 합니다. 글쓴이는 Base64가 궁금해서 그 스펙인 RFC 4648을 읽어보고 정리했다고 합니다. 알파벳 대소문자와 숫자, +, / 기호를 합쳐서 총 64개의 문자를 사용해서 인코딩하는 방식이라 Base64라고 부릅니다. 변환 방식은 6비트를 각 문자에 매핑켜놓고 주어진 텍스트를 이진 표현으로 모두 바꾼뒤에 6비트씩 그룹을 나누고 각 그룹을 매핑된 문자로 변환하고 마지막에 남은 비트는 =나 ==로 채웁니다. https://www.writesoftwarewell.com/base64-encoding-explained/