Base85 인코더/디코더

ASCII85/Base85 형식으로 인코딩하거나 디코딩합니다

Base85란?

Base85는 바이너리 데이터를 ASCII 문자로 인코딩하는 방식으로, Base64보다 효율적입니다. 4바이트를 5개의 ASCII 문자로 변환하여 약 25%의 오버헤드만 발생합니다.

  • ASCII85: Adobe에서 개발, PDF 및 PostScript에서 사용
  • 구분자: <~로 시작하고 ~>로 종료
  • 특수 케이스: 0x00000000은 'z'로, 0x20202020은 'y'로 표현
  • 효율성: Base64 대비 약 7% 크기 절감