왜 Base85 디코딩이 필요한가
Base85는 바이너리 데이터를 텍스트 전용 시스템으로 전달해야 하면서도 16진수나 Base64보다 오버헤드를 줄이고 싶을 때 등장합니다. PostScript 또는 PDF 스트림, ZeroMQ의 Z85 페이로드, 디버깅 캡처, 보관된 내보내기 파일, 그리고 원시 바이너리 바이트 대신 출력 가능한 문자가 필요한 도구에서 볼 수 있습니다.
이 디코더가 도와주는 일
이 도구는 ASCII85 또는 Z85 텍스트를 브라우저 안에서 바로 원래 바이트로 되돌립니다. 인코딩된 데이터를 붙여 넣고, 파일을 가져오고, 원본 시스템에 맞게 알파벳을 바꾸고, 디코딩 결과를 미리 보고, 서버로 전송하지 않은 채 복원된 바이너리를 내려받을 수 있습니다.
알아둘 점
- ASCII85와 Z85는 서로 호환되지 않습니다. 잘못된 알파벳을 고르면 보통 디코딩 오류가 나거나 출력이 손상됩니다.
- Base85는 암호화가 아니라 인코딩 형식입니다. 디코딩 결과는 일반 텍스트일 수도 있고, 압축된 콘텐츠나 임의의 바이너리 데이터일 수도 있습니다.
- Z85는 반드시 5자 단위의 완전한 그룹이 필요하고, ASCII85는 구분자나 0 블록을 뜻하는
z축약 표기를 포함할 수 있습니다.