목록2021/03 (1)
컴사랑의 이런 저런 이야기
Base64 인코딩(encoding)/디코딩(decoding)이란?
Base64 인코딩의 컨셉은 화면에 표시되지 않는 이진데이터(바이너리)를 출력 가능한 문자(ASCII)로 대체하는 것입니다. 64란 이름을 쓰는 이유는 이 변환에 사용되는 글자가 총 64개라서 그렇습니다. 보통 아래와 같이 씁니다 A~Z: 26글자 a~z: 26글자 0~9: 10글자 기호 2글자: + 또는 / 그리고 마지막 연산 중에 모자라는 비트가 생기면 = 로 채워 넣습니다. 그래서 = 가 0~2개 정도 있습니다 어떤 텍스트나 바이너리를 base64 형식으로 바꾸는 것을 인코딩이라고 하고, 반대로 base64에서 원래대로 돌리는 것을 디코딩이라고 합니다. 주로 쓰이는 것은 이메일에서 첨부 파일 (바이너리) 또는 다국어 (한글처럼, 표준 ASCII로 표현되지 않는 경우) 처리를 위해서 많이 쓰입니다. ..
유용한 프로그램/개발자
2021. 3. 31. 21:47