베이스64 (1) 썸네일형 리스트형 Base64 인코딩/디코딩 정의: 정보를 64진수로 표시 컴퓨터에서 64진수 표현을 위해 6 bit 를 사용 (2^6 = 64) 원리: 대부분 컴퓨터의 정보 단위는 8 bit (1 byte) 이므로 Base 64 에서는 6 bit 를 8 bit 단위로 맞추기 위해 6과 8의 최소공배수인 24를 기준으로 8 bit 3묶음(3byte)을 6 bit 4묶음으로 변형하고 각 묶음을 아스키코드(A-Z a-z 0-9 +-: total 64개문자) 값으로 변경하는 방식 데이터가 3바이트로 나누어떨어지지 않을 경우 '=' 문자를 채움 사용 목적: 1. 암호화 2. 64개의 아스키문자열로 변환하여 데이터를 전송. -> 호환성 향상 사용예: 1. 한글과 같은 2바이트 문자열 전송시의 데이터 깨짐을 방지 2. 이메일 전송시 사용 단점: 1. 데이터 .. 이전 1 다음