数据安全提示: 所有数据均在您的浏览器本地处理,不会上传到服务器。
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 | ! | 17 | 2 | 34 | E | 51 | d | 68 | u |
| 1 | " | 18 | 3 | 35 | F | 52 | e | 69 | v |
| 2 | # | 19 | 4 | 36 | G | 53 | f | 70 | w |
| 3 | $ | 20 | 5 | 37 | H | 54 | g | 71 | x |
| 4 | % | 21 | 6 | 38 | I | 55 | h | 72 | y |
| 5 | & | 22 | 7 | 39 | J | 56 | i | 73 | z |
| 6 | ' | 23 | 8 | 40 | K | 57 | j | 74 | { |
| 7 | ( | 24 | 9 | 41 | L | 58 | k | 75 | | |
| 8 | ) | 25 | : | 42 | M | 59 | l | 76 | } |
| 9 | * | 26 | ; | 43 | N | 60 | m | 77 | ~ |
| 10 | + | 27 | < | 44 | O | 61 | n | 78 | |
| 11 | , | 28 | = | 45 | P | 62 | o | 79 | |
| 12 | - | 29 | > | 46 | Q | 63 | p | 80 | |
| 13 | . | 30 | ? | 47 | R | 64 | q | 81 | |
| 14 | / | 31 | @ | 48 | S | 65 | r | 82 | |
| 15 | 0 | 32 | A | 49 | T | 66 | s | 83 | |
| 16 | 1 | 33 | B | 50 | U | 67 | t | 84 |
编码过程示例 ("test")
| 步骤 | 原始字符 | ASCII值 | 32位整数 | Base85数字 | Base85字符 |
|---|---|---|---|---|---|
| 1 | t | 116 | 1952805748 | 37 | F |
| 2 | e | 101 | 34 | C | |
| 3 | s | 115 | 69 | f | |
| 4 | t | 116 | 45 | N | |
| 5 | 23 | 8 |
最终结果:FCfN8
Base85应用场景
PDF文件
Adobe85是PDF标准中的二进制数据编码方式,用于嵌入字体、图片等。
ZeroMQ消息
Z85编码二进制数据作为人类可读的套接字标识符。
IPv6地址编码
将128位IPv6地址编码为20个字符,比十六进制更紧凑。
快速提示
- 本地处理,数据安全
- 膨胀率仅1.25×
- 一键复制,即时反馈
- 支持4种变体
技术信息
算法原理:4字节 → 5字符
字符集大小:85
膨胀率:1.25×