💡 Base64 란?
8비트 2진 데이터(zip파일이나 exe파일 등)을 문자 코드에 영향을 받지 않는 공통 ASCII 영역의 문자들로만 이루어린 일련의 문자열로 바꾸는 인코딩 방식이다.
base64를 그대로 풀이하면 64진법이란 뜻이다.
💡 Base64를 사용하는 이유?
Base64를 사용하는 가장 큰 이유는 "binary data를 인코딩해서 Text 기반 데이터로 다룰 수 있다" 라는 점 때문입니다.
● Base64 변환 표

💡 인코딩 과정
base64인코딩 과정은 먼저 24bit의 buffer를 생성하여 위쪽(MSB)부터 바이트 데이터를 넣은 뒤,
버퍼의 위쪽부터 6bit 단위로 잘라 Base64 테이블의 ASCII 문자로 변환합니다.