Base64、Base32、Base58 和 Base85
Base64 / Base32 / Base58 / Base85 转换器
这是 Base64、Base32、Base58 和 Base85 编码转换器。选一种字母表,把文字编成可复制的 ASCII,或把编码结果解回去。 Base32 是 RFC 4648(A-Z 和 2-7)。Hello 编码为 JBSWY3DP。Base58 是 Bitcoin 字母表(不含 0、O、I、l)。Base85 是 Adobe ASCII85,带 <~ ~>。
如何使用
- 选择 Base64、Base32、Base58 或 Base85。
- 选择字符编码。默认 UTF-8;GBK、GB2312、Big5、Shift_JIS、EUC-KR、UTF-16 等与 Base64 工具同一份列表。
- 编码把这些字节变成字母表;解码用同一字符编码还原。
- 显示示例把 Hello(UTF-8)编成 Base32
JBSWY3DP。
输出含义
这些不是加密。Base32 常见于密钥和 TOTP。Base58 用于 Bitcoin 地址。ASCII85 用于 PostScript 和 PDF 流。
常见问题
- Base32 为什么有填充? RFC 4648 用
= 补到 8 的倍数。Hello 无需填充,单字节需要。 - 要文件或 data URI? 请用独立的 Base64 页。GBK 等字符编码已在本页字符编码里。