Skip to main content

Base58 デコーダー Base58 でエンコードされた文字列を平文に戻します。

Base58 デコード illustration
🔐

Base58 デコード

Base58 でエンコードされた文字列を平文に戻します。

1

Base58を貼り付け

Base58でエンコードされた文字列を貼り付けてください。

2

デコードしたテキストを表示

デコードしたテキストがすぐに表示されます。

3

結果をコピー

コピーをクリックしてデコードしたテキストをコピーします。

Loading tool...

What Is Base58 デコード?

Base58デコーディングは、Base58エンコードを逆に処理し、Base58でエンコードされた文字列をもとになったバイト列に戻します。各文字はBase58アルファベットの値にマッピングされ、その結果は基数58の数字としてバイト列に変換されます。先頭の'1'文字は先頭のゼロバイトを表します。デコーダーは入力をBase58アルファベットに対して検証し、無効な文字を報告します。デコードされたバイトはUTF-8テキストとして解釈されます。すべての処理はブラウザ内で実行されます。

Why Use Base58 デコード?

  • Bitcoin、IPFS、その他のシステムからのBase58文字列を即座にデコード
  • 入力検証と明確なエラーメッセージ
  • 100%クライアントサイド - データはブラウザから出ない
  • 無料でサインアップや使用制限なし

Common Use Cases

暗号通貨

Base58形式のBitcoinアドレスとキーをデコードします。

IPFS分析

検査用にIPFSコンテンツ識別子をデコードします。

データ復旧

アプリケーションからのBase58でエンコードされたデータをデコードします。

セキュリティ研究

ブロックチェーン研究におけるBase58でエンコードされたペイロードを分析します。

Technical Guide

Base58デコーディングでは、各文字をその数値にマッピングし (1=0, 2=1, ... z=57)、大整数値を計算します: 値 = 値 * 58 + 桁。結果の大整数はバイト配列に変換されます。先頭の'1'文字は先頭の0x00バイトに対応しています。デコーダーでは、大きい整数演算を行うためにBigIntを使用します。

Tips & Best Practices

  • 1
    先頭の'1'文字は先頭のゼロバイトを表す
  • 2
    無効な文字(0, O, I, l)はエラーを生成する
  • 3
    デコードされた出力はUTF-8テキストとして解釈される
  • 4
    Base58Checkでは、最後の4バイトがチェックサムである

Related Tools

Frequently Asked Questions

Q このツールは無料ですか?
はい、完全に無料でサインアップは必要ありません。
Q 私のデータは安全ですか?
はい。すべての処理は100%クライアントサイドです。
Q Bitcoinアドレスをデコードできますか?
平凡なBase58をデコードします。Bitcoinでは、チェックサムが含まれるBase58Checkを使用しています。
Q どのブラウザがサポートされていますか?
Chrome、Firefox、Safari、Edgeを含むすべてのモダンブラウザです。
Q 入力に無効な文字がある場合どうなりますか?
ツールはBase58アルファベット以外の文字に対して明確なエラーを報告します。

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.