Base45 编解码
文本/Base45 互转
输入数据
支持任意文本数据
转换模式
Base45 字符集
使用 45 个 QR 码友好字符
0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:数字
0-9(10)字母
A-Z(26)符号
$%*+-./:(9)所有字符都在 QR 码的字母数字模式中,编码高效
QR 码优化
Base45 专为 QR 码优化,使用字母数字模式可以减少 QR 码大小,常用于健康码、电子票据等
💡 使用说明
什么是 Base45?
Base45 是一种专为 QR 码优化的编码方案,使用 45 个字符(0-9、A-Z 和 9 个符号)。这些字符都在 QR 码的字母数字模式中,可以更高效地编码数据。
为什么使用 Base45?
- QR 码优化:所有字符都在 QR 码字母数字模式中
- 更小的 QR 码:比 Base64 生成更小的 QR 码
- 广泛应用:欧盟数字 COVID 证书标准
- 高效编码:比 Base64 在 QR 码中更高效
应用场景
- 健康码(如欧盟数字 COVID 证书)
- 电子票据和凭证
- QR 码数据编码
- 需要紧凑 QR 码的场景
字符集
0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:
共 45 个字符:数字(10个)+ 大写字母(26个)+ 符号(9个:空格 $%*+-./:)
QR 码优化
- QR 码有多种编码模式:数字、字母数字、字节等
- Base45 的所有字符都在字母数字模式中
- 字母数字模式比字节模式更紧凑
- 结果:更小的 QR 码,更容易扫描
与其他编码对比
- Base64: 使用 64 个字符,但在 QR 码中需要字节模式
- Base45: 使用 45 个字符,全部在 QR 码字母数字模式中
- 优势: Base45 在 QR 码中比 Base64 生成更小的码
注意事项
- Base45 主要用于 QR 码场景
- 所有字母都是大写(A-Z)
- 编码后的数据略长于 Base64,但在 QR 码中更小
- 已用于欧盟数字 COVID 证书等国际标准
转换结果
%69 VD82EI2B.KESTC
输入大小12 字节
输出大小18 字节
输入长度12
输出长度18
大小变化+6 字节
膨胀率1.50
字符分析
Base4518
数字5
字母10
符号3
QR 码优势
字母数字模式
所有字符都在 QR 码字母数字模式中
更小的 QR 码
比 Base64 生成更紧凑的 QR 码
转换详情
原始文本
Hello World!↓ 编码
Base45 字符串
%69 VD82EI2B.KESTC