인코딩
원본 텍스트
Base64 결과

Base64 인코딩 및 디코딩

텍스트를 Base64 형식으로 인코딩하고 Base64를 일반 텍스트로 디코딩하는 빠르고 안전한 도구.

다양한 문자 인코딩 지원: UTF-8, Windows-1251, KOI8-R, IBM866, ISO-8859-5, Windows-1252, ASCII, UTF-16.

Base64의 동작 원리

바이너리 데이터를 안전한 전송용 ASCII 텍스트로 변환하는 기본 원리.

1. 바이트 분할

원시 데이터의 매 3바이트(24비트)가 하나의 연속 비트 스트림으로 결합됩니다.

2. 6비트 단위 그룹 분할

24비트 스트림은 각각 6비트씩 4개의 그룹으로 분할됩니다. 6비트 값은 0부터 63까지의 범위를 갖습니다.

3. 문자 매핑

각 6비트 인덱스는 Base64 알파벳 테이블(A-Z, a-z, 0-9, +, /)의 문자로 매핑됩니다. 부족한 바이트는 = 기호로 패딩됩니다.

예시: UTF-8에서 'Cat' 인코딩

3글자 'Cat'은 바이트 43, 61, 74에 해당합니다. 이를 4개의 6비트 그룹으로 나누면 Base64 문자열 'Q2F0'이 생성됩니다.

도구 소개

웹 개발, 데이터 전송 및 디버깅을 위한 실용적인 도구.

01

웹 개발 및 API

바이너리 데이터 전송, data URI 인라인 이미지 처리 및 HTTP 기본 인증 헤더 생성.

02

네트워크 프로토콜

이메일 형식(MIME) 및 메시징 프로토콜을 위한 첨부 파일 및 헤더 인코딩.

03

디버깅 및 보안

토큰 페이로드, 웹훅 및 직렬화된 데이터 구조를 신속하게 분석.