工具说明
这个工具可以在原始字节和 Bitcoin Base58 之间双向转换。Base58 去除了容易混淆的 0、O、I 和 l,常用于区块链地址、标识符和需要人工抄写的编码内容。
处理过程只在当前浏览器中完成,输入和结果不会上传或保存。
如何使用
编码为 Base58
选择“编码为 Base58”,再选择 UTF-8 文本或 Hex 字节输入。例如,Hello World 会转换为 JxF12TrwUP45BMd。
Hex 模式直接处理原始字节,适合编码不能表示为文本的数据,也会正确保留开头的 00 字节。
解码 Base58
选择“Base58 解码”,输入 Bitcoin Base58 内容。结果可切换为 UTF-8 文本或 Hex 字节;非文本数据可以直接下载为原始字节。
工具会忽略内容首尾空白,但内部空格和不属于字母表的字符会被判定为错误。
字母表范围
本工具固定使用 Bitcoin Base58 字母表:
123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz
不同 Base58 变体可能使用不同字母表。本工具不添加 Base58Check 校验和,也不验证区块链地址。
常见问题
Base58 是加密吗?
不是。Base58 是可逆编码,不提供机密性或完整性保护。
为什么某些结果不能显示为文本?
Base58 可以表示任意字节。切换到 Hex 视图或下载原始字节即可继续处理。
Base58 与 Base64 有什么区别?
Base58 更适合人工阅读和抄写,但通常比 Base64 更慢,结果也可能更长。
输入内容会上传吗?
不会。全部编解码都在当前浏览器中完成。