> encode | decode | ascii85 <
// 효율적인 바이너리 데이터 표현을 위한 Base85(ASCII85) 인코딩
[EFFICIENT]
고효율
Base64 대비 약 25% 더 compact한 출력.
[SECURE]
로컬 처리
모든 변환은 브라우저에서 수행됩니다. 데이터는 기기를 떠나지 않습니다.
[STANDARD]
Adobe 표준
구분 기호 <~ ~> 를 사용하는 표준 ASCII85 형식, PostScript 호환.
>> 기술 정보
Base85 동작 방식:
Base85는 85개의 인쇄 가능한 ASCII 문자로 이진 데이터를 인코딩합니다. 4바이트를 5문자로 인코딩하여 Base64보다 효율적입니다.
예시:
"Hello" → <~87cURD]i~>
Base85를 사용하는 이유:
- >Base64보다 효율적 (~25% 작음)
- >PostScript/PDF 표준
- >좋은 압축 효율
- >인쇄 가능한 ASCII만 사용
- >제로 바이트를 위한 'z' 지름길 포함
>> 자주 묻는 질문
Base85 인코딩이란?
Base85(ASCII85)는 85개의 인쇄 가능한 ASCII 문자로 이진 데이터를 보다 효율적으로 표현하는 바이너리‑텍스트 인코딩입니다.
왜 Base85가 Base64보다 효율적인가요?
Base85는 4바이트→5문자(80%), Base64는 3→4(75%): 약 25% 더 compact합니다.
구분 기호 <~ ~> 는 무엇인가요?
Adobe ASCII85 표준의 일부로, 인코딩 데이터의 시작과 끝을 표시합니다.
'z' 문자는 무슨 의미인가요?
연속된 4개의 제로 바이트(\x00\x00\x00\x00)를 나타내는 특수 지름길입니다.