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

Base91转换工具

Base91 原生实现
当前操作:文本 → Base91编码

输入文本

字符数: 0 | 字节数: 0

Base91编码结果

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

使用示例

"hello" → Base91
TPwJBh
"Hello World!" → Base91
TPwJh>vJP|*!
"中文测试" → Base91
%$}gE
"TPwJBh" → 解码
hello

Base91算法原理

Base91字符集 (91个可打印字符)

共91个字符,无填充,比Base64更紧凑

编码原理详解

• Base91每字符信息量: log₂(91) ≈ 6.5 位 (Base64仅6位)
• 编码效率: 6.5/8 = 81.25%,空间开销 +23% (Base64 +33%)
• 编码过程: 将二进制数据按13位分组,映射到两个Base91字符
• 无填充,输出长度最短
示例: "hello" (40位) → 编码为6字符 "TPwJBh"

Base91 vs Base64 详细对比

64Base64
  • 广泛支持,标准规范
  • 字符集安全(无特殊符)
  • 效率75%,开销33%
  • 有填充字符=
91Base91
  • 效率81.25%,节省25%
  • 无填充,更紧凑
  • 非标准,需专用库
  • 含特殊字符,不适合URL

快速提示

  • 本地处理,数据安全
  • 比Base64节省约25%空间
  • 一键复制结果
  • Ctrl+Enter快速转换

技术信息

算法版本:Base91 v1.0
字符集大小:91
数据膨胀:约23%
对比Base64:节省约25%

需要其他编码工具?

免费为您开发定制化工具