TF

转换器

Base32、Base58、Hex 和二进制编码解码器

将文本或文件转换为 Base32、Hex、二进制、Base58、Base62、Base36、Base85 或 Base64,也可反向转换。

在您的浏览器中本地运行——您的输入不会被上传。

data URI、电子邮件附件、JSON 和 API 数据。

输入文本或选择文件,结果会随输入实时更新。

这是什么工具?

选择一种格式,输入文本或拖入文件,即可在输入时看到编码结果。解码同样反向进行:可读文本立即显示,二进制数据可下载为文件。适用于 2FA 密钥(Base32)、加密货币地址(Base58)、短 ID(Base62)、校验和(Hex),以及查看文本如何存储(二进制)。

所有格式都基于原始字节工作。文本会先转换为 UTF-8,因此中文和表情符号都能完整往返,文件则逐字节编码。

Base32、Base64、Base85、Hex 和二进制按固定长度的位组转换,因此处理大文件也很快。Base36、Base58 和 Base62 把整个输入视为一个大数,适合短 ID 和密钥,这里限制为 64 KB。

Base58、Base62 和 Base36 会把开头的零字节保留为开头的零字符,与比特币的 Base58 约定一致。Base85 使用 PDF 和 PostScript 中的 Ascii85 字母表,其中 z 表示四个零字节。

不会上传任何内容,编码和解码完全在浏览器中完成。

如何使用编码 / 解码器

  1. 选择格式:Base64、Base32、Hex、二进制、Base58、Base62、Base36 或 Base85。
  2. 选择“编码”,然后输入或粘贴文本,或切换到“文件”并选择文件。
  3. 调整该格式的选项,例如 Hex 大写或加空格、Base32 填充或 Ascii85 定界符。
  4. 解码时选择“解码”并粘贴编码后的文本。文本会立即显示;二进制数据可下载为文件。
  5. 复制或下载结果,或使用“切换方向”把结果转换回去。

示例

“Hi” 的 Hex 和二进制

每个字节变为两位十六进制数字或八个比特。

Hi
4869
01001000 01101001

常见问题

我应该用哪种格式?

data URI、电子邮件和 API 用 Base64。2FA/TOTP 密钥和不区分大小写的系统用 Base32。校验和与字节转储用 Hex。加密货币地址和 IPFS ID 用 Base58。适合 URL 的短 ID 用 Base62 或 Base36。需要最紧凑的文本时用 Base85。

编码和加密一样吗?

不一样。这里的每种格式任何人都能在没有密钥的情况下还原。编码用于让数据安全通过纯文本系统,绝不能用来隐藏机密。

为什么 Base58、Base62 和 Base36 有大小限制?

它们把整个输入当作一个大数来转换,计算量远大于按位组转换的格式。64 KB 的限制可保持页面流畅;较大的文件请使用 Base64 或 Hex。

使用的是哪种 Base58 字母表?

比特币字母表:123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz。它去掉了容易混淆的 0、O、I 和 l。

可以把编码后的文本还原成文件吗?

可以。在“解码”模式下粘贴即可。ToolForge 能识别 PNG、JPEG、PDF、ZIP 等常见文件类型,预览图片,并让你下载文件。

以后需要更强大的功能?

高级工具、更高限额和 API 访问已在规划中。V1 仍然免费,并在您的浏览器中私密运行。