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 等字元編碼已在本頁字元編碼裡。