Base64란? Base64는 바이너리 데이터를 문자 코드에 영향을 받지 않는 ASCII 코드로만 이루어진 일련의 문자열로 변환하는 인코딩 기법이다. 원래 base64를 글자 그대로 번역하여 보면 64진법이란 뜻이다. 특별히 64진법이 컴퓨터에서 흥미로운 것은, 64가 2의 제곱수(64 = 26)이며, 2의 제곱수들에 기반한 진법들 중에서 화면에 표시되는 ASCII 문자들을 써서 표현할 수 있는 가장 큰 진법이기 때문이다. 왜냐하면, 다음 제곱수인 128진법에는 128개의 기호가 필요한데 화면에 표시되는 ASCII 문자들은 128개가 되지 않는다. 이 인코딩 방식은 전자 메일을 통한 이진 데이터 전송 등에 주로 쓰이고 있다. Base 64에는 어떤 문자와 기호를 쓰느냐에 따라 여러 변종이 있지만, 잘 알..