Base85 编码

Base85(RFC 1924)编码/解码,与 Python base64.b85 完全兼容,比 Base64 更紧凑。

纯浏览器本地运行,数据不上传服务器

结果
等待输入…

使用说明

  1. 输入文本点击“编码”,粘贴 Base85 串点击“解码”。
  2. 本实现遵循 RFC 1924 字母表,与 Python 标准库 base64.b85encode/b85decode 输出一致。
  3. Base85 每 4 字节输出 5 字符,膨胀率约 25%,比 Base64(33%)更紧凑。

常见问题

Base85 和 Ascii85 一样吗?
不同。Ascii85(Adobe)用 <~ ~> 包裹且使用不同的字母表;本工具实现的是 RFC 1924,对应 Python 的 b85。
为什么输出里有特殊符号?
RFC 1924 字母表包含 85 个字符:数字、大小写字母加 !#$%&()*+-;<=>?@^_`{|}~ 等符号,属正常现象。
适合什么场景?
需要紧凑文本传输的二进制场景,如嵌入 URL 参数、配置文件存储二进制数据;解压文件时也要配套解码。
反馈