数据安全提示: 所有数据均在您的浏览器本地处理,不会上传到服务器。

Base85转换工具

支持多种变体
当前操作:文本 → Ascii85编码

输入文本

字符数: 0 字节数: 0 膨胀率: 1.25×
Base85特殊字符说明

Ascii85/Adobe85包含特殊缩写: "z"(全零块)、 "y"(全空格块)、 "<~" 和 "~>"(Adobe85包裹标记)。 Z85和IPv6变体无特殊字符,适合网络传输。

Base85编码结果

转换结果将显示在这里...
等待输入... 长度: 0

使用示例

"test" → Ascii85
FCfN8
"Hello World!" → Ascii85
87cURD]i,"Ebo80
"PDF" → Adobe85
<~.10p~>
"FCfN8" → 解码
test

Base85算法原理

Ascii85字符集(索引0-84)

使用85个可打印ASCII字符(33-117),索引0对应'!',84对应'~'。

索引字符索引字符索引字符索引字符索引字符
0!17234E51d68u
1"18335F52e69v
2#19436G53f70w
3$20537H54g71x
4%21638I55h72y
5&22739J56i73z
6'23840K57j74{
7(24941L58k75|
8)25:42M59l76}
9*26;43N60m77~
10+27<44O61n78
11,28=45P62o79
12-29>46Q63p80
13.30?47R64q81
14/31@48S65r82
15032A49T66s83
16133B50U67t84

编码过程示例 ("test")

步骤原始字符ASCII值32位整数Base85数字Base85字符
1t116195280574837F
2e10134C
3s11569f
4t11645N
5238

最终结果:FCfN8

Base85应用场景

PDF文件

Adobe85是PDF标准中的二进制数据编码方式,用于嵌入字体、图片等。

ZeroMQ消息

Z85编码二进制数据作为人类可读的套接字标识符。

IPv6地址编码

将128位IPv6地址编码为20个字符,比十六进制更紧凑。

快速提示

  • 本地处理,数据安全
  • 膨胀率仅1.25×
  • 一键复制,即时反馈
  • 支持4种变体

技术信息

算法原理:4字节 → 5字符
字符集大小:85
膨胀率:1.25×