Base 인코딩 비교 가이드
Base 인코딩은 바이너리 데이터를 텍스트로 표현하는 표준 방법으로 인코딩 알파벳의 크기에 따라 Base32·Base58·Base64·Base85로 구분됩니다. 본 도구는 4가지 인코딩을 한 번의 입력으로 동시 변환해 결과 길이·문자 집합 차이를 직관적으로 비교할 수 있게 합니다.
Base32는 RFC 4648 알파벳(A-Z, 2-7)을 사용해 대소문자 구분 없이 전화·QR코드에 안전합니다. Base58은 Bitcoin이 채택한 방식으로 헷갈리기 쉬운 0(영)·O·I·l을 제외한 알파벳 58자를 사용해 사람이 읽고 쓰기 좋습니다. Base64는 가장 보편적이지만 +·/·= 문자가 URL 안전하지 않다는 단점이 있습니다. Base85(Z85·ASCII85)는 4바이트를 5문자로 변환해 가장 짧은 길이를 만들지만 인쇄 가능한 ASCII 85문자를 사용합니다.
주요 기능
1. Base32·Base58·Base85(Z85)·Base64 동시 인코딩. 2. 디코딩 시 형식 선택 후 원본 텍스트 복원. 3. 한글·이모지 포함 UTF-8 자동 처리. 4. 각 결과 개별 복사 버튼. 5. 입력 자동 저장(LocalStorage).
자주 묻는 질문 (FAQ)
Q. Base58과 Base58Check의 차이는?
A. Base58Check는 Bitcoin 주소처럼 끝에 4바이트 체크섬을 붙여 오타를 감지합니다. 본 도구는 기본 Base58btc 알파벳만 사용합니다.
Q. Base85에 여러 변종이 있나요?
A. ASCII85, Z85, RFC 1924 등이 있습니다. 본 도구는 ZeroMQ 표준 Z85를 사용해 따옴표·역슬래시 등 문자열 안전 문자만 씁니다.
Q. 한글이 입력되면 어떻게 처리되나요?
A. UTF-8로 바이트 변환 후 인코딩하므로 디코딩 시 그대로 한글로 복원됩니다.