Base85 (Ascii85)
Base85 (Ascii85) 将 4 字节编码为 5 个 ASCII 字符,膨胀率 5/4,比 Base64 的 4/3 更紧凑。
用途
在 ASCII 通道中以更低膨胀率表示二进制数据,常用于 PDF 与 PostScript。
机制
将 4 字节拼为 32 位大整数,反复除以 85 取余得到 5 个 0-84 索引,各加 33 映射到 ASCII 33-117。零值组可压缩为单字符 z。
用例
- PDF 对象流编码
- PostScript 数据嵌入
- 文档格式二进制嵌入