Base85 / Ascii85 编码器 将文本编码为 Base85(Ascii85)格式,用于紧凑的二进制到文本编码。
Base85 编码
将文本编码为 Base85(Ascii85)格式,用于紧凑的二进制到文本编码。
输入文本
输入或粘贴您想要编码的文本。
查看Base85输出
Base85编码结果会立即出现。
复制结果
点击复制按钮来复制编码后的字符串。
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'简写表示四个零字节
-
3PDF内部用于流编码
-
4Z85变体使用不同的字符集 -- 本工具使用标准Ascii85
Related Tools
Frequently Asked Questions
Q 这个工具是否免费?
Q 我的数据安全吗?
Q Base85如何比Base64更紧凑?
Q 支持哪些浏览器?
Q 这与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.