ComputerScience/Information

[Information] Base64

LeeDaniel 2025. 1. 1. 22:39
[ Base64 ]
컴퓨터 분야에서 쓰이는 Base64(베이스 육십사)란
6비트 이진 데이터(예를 들어 실행파일이나, ZIP파일 등)를
문자 코드  영향을 받지 않는 공통 ASCII영역의 문자들로만 이루어진
일련의 문자열로 바꾸는 인코딩방식을 가리키는 개념이다.

원래 Base64를 글자 그대로 번역하여 보면
64진법이란 뜻이다.
특별히 64진법이 컴퓨터에서 흥미로운 것은,
64가 2의 제곱수(64 = 2의6승)이며,
2의 제곱수들에 기반한 진법들 중에서
화면에 표시되는 ASCII문자들을 써서 표현할 수 있는
가장 큰 진법이기 때문이다.
즉, 다음 제곱수인 128진법에는 128개의 기호가 필요한데
화면에 표시되는 ASCII문자들은 128개가 되지 않는다.

그런까닭에 이 인코딩은 전자메일을 통한
이진데이터 전송 등에 많이 쓰고있다.
Base64에는 어떤문자와 기호를 쓰느냐에 따라
여러 변종이 있지만,
잘 알려진 것은 모두 처음 62개는 알파벳 A-Z, a-z와 0-9를 사용하고 있으며
마지막 두개를 어떤 기호를 쓰느냐의 차이만 있다.
Base64 색인표

이 글은 크리에이티브 커먼즈 저작자표시-동일조건변경허락 3.0에 따라
공개된 위키백과 문서 Base64의 자료를 사용합니다
728x90
반응형