Skip to main content

Base85 / Ascii85 编码器 将文本编码为 Base85(Ascii85)格式,用于紧凑的二进制到文本编码。

Base85 编码 illustration
🔐

Base85 编码

将文本编码为 Base85(Ascii85)格式,用于紧凑的二进制到文本编码。

1

输入文本

输入或粘贴您想要编码的文本。

2

查看Base85输出

Base85编码结果会立即出现。

3

复制结果

点击复制按钮来复制编码后的字符串。

Loading tool...

What Is Base85 编码?

Base85,也称为Ascii85,是一种使用85个可打印的ASCII字符(!至u,代码点33-117)进行二进制到文本编码。每4个字节的输入产生5个Base85字符,与Base64相比仅有25%的开销。它最初是为Adobe PostScript开发的,并被用于PDF文件、Git二进制补丁和ZeroMQ中。特殊情况:四个零字节被编码为'z'。本工具实现了标准的Ascii85编码。所有处理都在客户端进行。

Why Use Base85 编码?

  • 与Base64的33%相比,开销减少25% -- 更紧凑的编码
  • PDF、PostScript和Git中使用的标准格式
  • 100%客户端处理 -- 数据永远不会离开您的浏览器
  • 完全免费的在线工具,无限制或注册要求

Common Use Cases

PDF嵌入

对二进制数据进行编码,以便在PDF和PostScript文件中嵌入。

紧凑的编码

实现比Base64更小的编码输出。

Git补丁

使用Git的二进制差异格式,该格式使用Base85。

数据传输

仅使用可打印的ASCII字符对二进制数据进行编码。

Technical Guide

Base85将4个输入字节分组成一个32位无符号整数,然后反复除以85来提取5个数字。每个数字映射到ASCII代码33-117。所有零的分组使用简写'z'。部分最终分组用零填充,编码并截断。Base85实现了80%的效率(4/5)而Base64仅为75%(3/4)。

Tips & Best Practices

  • 1
    与Base64相比,相同数据的Base85编码约紧凑7%
  • 2
    'z'简写表示四个零字节
  • 3
    PDF内部用于流编码
  • 4
    Z85变体使用不同的字符集 -- 本工具使用标准Ascii85

Related Tools

Frequently Asked Questions

Q 这个工具是否免费?
是的,完全免费,无需注册。
Q 我的数据安全吗?
是的。所有处理都是100%客户端进行的。
Q Base85如何比Base64更紧凑?
Base85将4个字节编码为5个字符(80%),而Base64将3个字节编码为4个字符(75%)。
Q 支持哪些浏览器?
所有现代浏览器,包括Chrome、Firefox、Safari和Edge。
Q 这与Z85相同吗?
否,本工具使用标准Ascii85。Z85使用不同的字符集。

About This Tool

Base85 编码 is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.