许虎虎 开发者工具集
50%

Base32 解码


输入 Base32 解码的文本

Size : 0 , 0 Characters

Base32 解码:

Size : 0 , 0 Characters
Base32 解码

Base32 解码是将使用 Base32 编码格式的数据转换回原始数据的过程。Base32 编码是一种将二进制数据(如文件或文本)转换为 ASCII 字符串的方式,它使用 32 个字符(通常是 A-Z、2-7)来表示每 5 个二进制位的信息。常见的应用场景包括:

文件存储:Base32 编码的文件名或文件内容可以用于 URL 或其他字符限制较严格的场合。
加密和验证:比如在安全协议中,Base32 编码常用于将生成的密钥转换为易于输入的字符串形式。
Base32 编码过程:
将原始的二进制数据按照 5 位一组划分,每组用 32 个字符表示。
使用字符集 A-Z、2-7 来映射二进制数据。
如果数据长度不够,使用填充字符 = 来补齐,使得编码后的结果总是长度为 8 的倍数。
解码过程:
Base32 解码就是将这些编码后的字符转换回原始的二进制数据。通过去掉填充符号 =,然后用相应的 5 位二进制值来复原原始数据。

例子:
Base32 编码:

输入数据:hello
Base32 编码:JBSWY3DPFQQHO33SNRSCC==
Base32 解码:

解码后的数据将恢复为原始的 hello。