按 RFC 4648 标准 Base32 字母表(A-Z 2-7)进行字节与文本的双向转换,支持大小写、填充与忽略空白选项,解码严格校验非法字符与末组填充位。
Base32 使用 32 个字符(A-Z 与 2-7)表示二进制数据,相比 Base64 更不易与数字、符号混淆,常用于 OTP/TOTP 密钥、手动录入密钥等场景。
本工具 v1 仅支持 RFC 4648 标准 Base32;Base32hex(0-9 A-V)作为后续扩展。
编码按 5 位一组映射到字母表,末组不足自动填充;解码严格校验字符集与末尾未使用比特位。
Q:Base32 和 Base64 有何区别?
Base32 字母表为 A-Z 2-7(不含易混字符),每字符承载 5 位,输出更长但更易人工读写;Base64 更紧凑但含 + / = 等符号。
Q:支持 Base32hex 吗?
v1 仅支持 RFC 4648 标准 Base32;Base32hex(0-9 A-V)将在后续版本提供。
Q:为什么解码报错?
常见原因是包含 0/1/8/9 等不在字母表中的字符,或末组填充位不为 0。工具会给出具体位置。
继续使用本站其它编码处理工具: