85

Ascii85 编解码

文本与 Ascii85(Base85)互相编码解码,PDF、PostScript 中常见,比 Base64 更紧凑。本地处理。

本地处理 · 不上传

加载工具中…

相关:Ascii85 · Base85编码 · base85 · PDF编码

Ascii85 编解码用 85 个字符表示二进制数据,编码后体积只膨胀 25%,比 Base64 更紧凑。PDF 与 PostScript 内部使用这种编码。

使用步骤

  1. 输入文本或 Ascii85 字符串
  2. 选择编码或解码
  3. 查看结果
  4. 复制使用

使用场景

  • 处理 PDF 内部的编码数据
  • 在体积敏感的场景替代 Base64
  • 解析 PostScript 文件内容
  • 理解不同编码的效率差异

小贴士

  • Ascii85 每四字节编码成五个字符,膨胀率 25%,优于 Base64 的 33%,代价是字符集包含了更多标点符号。
  • 字符集中含有引号、反斜杠等符号,直接放进 JSON 或 HTML 需要额外转义,这限制了它的应用范围。
  • 有多个变体:Adobe 版本用 `<~` 与 `~>` 包裹,Z85 版本调整了字符集以适应更多场景,互不兼容。

常见问题

比 Base64 好在哪?

更紧凑,膨胀 25% 对 33%。但字符集含有需要转义的符号,在 JSON、URL、HTML 中都不方便,所以实际用途远不如 Base64 广泛。

为什么 PDF 用它?

PDF 内部需要把二进制流嵌进文本结构,体积敏感而转义并非问题。Ascii85 在这种场景下的效率优势是实实在在的。

有几种变体?

至少三种:原始的 btoa 版、Adobe 用于 PDF 的版本(带包裹标记与 z 缩写规则)、以及 ZeroMQ 的 Z85。字符集与规则不同,不能混用。

Ascii85 编解码是免费的吗?

是。本站所有工具完全免费,无需注册登录、无广告干扰,打开即用。

使用Ascii85 编解码,我的数据安全吗?

安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。