アルファベットを間違えずにBase58をデコードする
0/O/I/lが似ているからBase58は生まれましたが、その名前で3種のアルファベットが使われます。このツールはBitcoinアルファベットを使います。
このガイドで使う道具
やりたいこと
Bitcoinアドレス・IPFSハッシュ・Solanaキーはどれも「Base58」と名乗ります。BitcoinアルファベットとFlickrアルファベットは文字の順序が異なり、間違った方でデコードするとバイト列らしきゴミが出ます。
貼ってデコード
Base58文字列を貼ってデコードします。このツールはBitcoinアルファベットを使います — Flickr系アルファベットの文字列には別のデコーダが必要です。デコード結果はUTF-8テキストとして返り、UTF-8として成立しないバイナリは置換文字で表示されます。
- 先頭ゼロは意味を持ちます。先頭の'1'はそれぞれ0x00バイトをエンコードし、往復で保持されます。
- Base58Checkペイロードには4バイトのチェックサムが末尾に付きます — これはバイト列をデコードするだけで、チェックサムの検証は別の手順です。
エンコードも
同じツールでエンコードもできます。UTF-8テキストを貼るとBase58文字列が返ります。上限はどちら向きも1,000,000文字です。