Base58 エンコーダー Bitcoin や IPFS で使用される Base58 形式にテキストをエンコードします。
Base58 エンコード
Bitcoin や IPFS で使用される Base58 形式にテキストをエンコードします。
テキストを入力
エンコードしたいテキストを入力または貼り付けます。
Base58 出力を表示
Base58 エンコードされた結果がすぐに表示されます。
結果をコピー
コピー ボタンをクリックしてエンコードされた文字列をコピーします。
What Is Base58 エンコード?
Base58エンコーディングは、視覚的に曖昧な文字(0(ゼロ)、O(大文字のo)、I(大文字のi)およびl(小文字のL))を除外した58個のアルファベット数字文字を使用します。ビットコインアドレス用にSatoshi Nakamotoによって作成され、hexよりも短く人間が読みやすい文字列を生成します。また、IPFS、Ripple、およびFlickrでも使用されています。アルファベットは123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyzです。このツールは、UTF-8テキストを大整数演算を使用してBase58にエンコードします。すべての処理はブラウザ内で行われます。
Why Use Base58 エンコード?
-
視覚的に曖昧な文字を避ける、人間に優しいエンコード
-
コンパクトな表現 - HEX や Base32 よりも短い
-
100% クライアント側 - データはブラウザから出ない
-
Bitcoin, IPFS, その他の主要システムで使用される同じアルファベット
Common Use Cases
暗号通貨
ビットコインの Base58 形式でアドレスやキーをエンコードします。
IPFS ハッシュ
Base58 を使用する IPFS コンテンツ識別子を操作します。
短い識別子
URL やデータベース用の短く人間が読める識別子を作成します。
データエンコード
二進データをコンパクトで曖昧性のないテキスト形式でエンコードします。
Technical Guide
Base58エンコーディングでは、入力バイトをビッグエンディアンの大整数として扱い、繰り返し58で割って余りをBase58桁として収集します。先頭のゼロバイトは'1'文字として保存されます。Base64とは異なり、Base58ではパディングは使用しません。エンコーディングには、大きな入力に対する精度を持つためにBigInt演算が使用されています。エンコーディングはBase64よりも少し効率が低いですが、混乱を引き起こす可能性のある文字を避けることができます。
Tips & Best Practices
-
1Base58 は視覚的な混乱を避けるために 0, O, I, l を除外しています
-
2先頭のゼロバイトは出力で '1' 文字にマップされます
-
3Base58 は Base64 よりもややスペース効率が低いですが、読みやすい
-
4ビットコインで使用されている - チェックサムを追加する Base58Check と同じではありません
Related Tools
Frequently Asked Questions
Q このツールは無料ですか?
Q 私のデータは安全ですか?
Q Base58 はどのような文字を使用しますか?
Q どのブラウザがサポートされていますか?
Q これは Bitcoin Base58Check と同じですか?
About This Tool
Base58 エンコード is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.