跳到主要内容
uencoder

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 数据嵌入
  • 文档格式二进制嵌入

相关工具

参考链接