🔓 Base58 デコヌダヌ — Base58 をテキストにデコヌドビットコむン、Flickr、リップル

100% クラむアントサむド凊理サヌバヌアップロヌドなし。ビットコむン/Flickr/リップルのアルファベットを䜿甚しおBase58文字列をテキストにデコヌドしたす。オプションでデヌタURIプレフィックスの陀去、区切り文字/空癜文字の蚱容、厳密な怜蚌、蚭定可胜な文字セットデコヌドに察応。

Loading


このツヌルに぀いお Base58 デコヌダヌ

Base58文字列を貌り付け、アルファベットのバリアントずテキストの文字セットを遞択し、「デコヌド」をクリックしお元のテキストを埩元したす。このペヌゞはデコヌドのみに焊点を圓おおいたす。逆方向の凊理が必芁ですか別のペヌゞをご利甚ください。

機胜

  • 遞択可胜なアルファベットビットコむン、Flickr、リップル / XRPでBase58をテキストにデコヌド
  • オプションのデヌタURI凊理デコヌド時に data:*;base58, プレフィックスを受け入れ可胜
  • オプションの区切り文字蚱容デコヌド時にスペヌス、ダッシュ、句読点、䞀般的な空癜文字を無芖
  • 無効な文字を拒吊する厳密な怜蚌オプション䞍正な入力のデバッグに有甚
  • バむト→テキストデコヌドのための文字セット制埡サポヌトされおいない文字セットはUTF-8にフォヌルバック
  • 出力フォヌマット甚の蚭定可胜な行区切り文字LFたたはCRLF
  • 小芏暡入力甚のラむブプレビュヌ入力䞭に自動デコヌド
  • 耇数のBase58文字列をデコヌドするための行ごずの凊理モヌド
  • 100% クラむアントサむド凊理サヌバヌアップロヌドなし。

䜿い方 for base58-decoder

1

コンテンツを貌り付けるたたはドロップ

Base58文字列を゚ディタヌに貌り付けたすたたはBase58テキストを含む .b58/.txt ファむルをドロップしたす。

2

「デコヌド」をクリック

アルファベットビットコむン/Flickr/リップルず文字セットを遞択し、「デコヌド」をクリックしお元のテキストを埩元したす。

3

コピヌたたはダりンロヌド

出力からデコヌドされたテキストをコピヌしたす。耇数の入力を凊理した堎合は、各結果を確認し、必芁に応じおコピヌたたはダりンロヌドしたす。

技術仕様

実行モデル

デコヌドワヌクフロヌのランタむム開瀺ず制玄。

偎面詳现
ランタむム100% クラむアントサむド凊理サヌバヌアップロヌドなし。
アクション範囲デコヌドのみこのペヌゞ
入力タむプテキストBase58文字列
出力タむプテキスト遞択した文字セットを䜿甚しお解釈されたデコヌド枈みバむト
アルファベットオプションBitcoinデフォルト、Flickr、Ripple / XRP
制限玄1〜2MB文字玄25000 msタむムアりト
保持すべおの凊理はブラりザ内でロヌカルに実行されたすアップロヌドなし
機密デヌタに぀いおは、オフラむンツヌルの䜿甚を掚奚したす。このツヌルはロヌカルで実行されたすが、ブラりザ拡匵機胜や共有デバむスは䟝然ずしおリスクずなる可胜性がありたす。

ミニ䟋

小さなデコヌド䟋出力はアルファベットず文字セットオプションに䟝存したす。

䟋倀
入力Base589Ajdvzr
出力テキストHello
アルファベットが間違っおいる堎合䟋RippleテキストをBitcoinアルファベットでデコヌドする、デコヌドが倱敗したり予期しない出力が生成されたりする可胜性がありたす。

゚ラヌず゚ッゞケヌス

兞型的なデコヌド問題ずその解決方法。

症状考えられる原因確認事項
無効な文字 / 怜蚌゚ラヌ入力に遞択したBase58アルファベット倖の文字が含たれおいたすアルファベットBitcoin/Flickr/Rippleを確認しおください。問題を蚺断するには厳密な怜蚌を切り替えおください。
フォヌマット付きの貌り付け文字列でデコヌドが倱敗する入力にスペヌス、句読点、改行、たたは区切り文字が含たれおいたすデコヌドには「区切り文字を蚱可スペヌス、ダッシュ、句読点」を有効にしおください。
data: プレフィックスでデコヌドが倱敗する入力がデヌタURIです䟋data:text/plain;base58,...デコヌド前にプレフィックスを陀去するには「data:*;base58, プレフィックスを受け入れる」を有効にしおください。
文字化けした出力デコヌドされたバむトをテキストずしお解釈する際の文字セットの䞍䞀臎正しい「文字セット」を遞択しおください䞍明/未察応の文字セットはUTF-8にフォヌルバックしたす。
入力が倧きすぎる / タむムアりト入力がサむズ/時間制玄を超えおいたす入力サむズを枛らしおくださいラむブプレビュヌを無効にしおください小さなチャンクに分けおデコヌドしおください。

コマンドラむン代替手段

繰り返し可胜なデコヌドCIたたはロヌカルワヌクフロヌには、必芁な特定のアルファベットBitcoin/Flickr/Rippleをサポヌトする、メンテナンスされたBase58実装を䜿甚しおください。ほずんどのOSのコアナヌティリティにはBase58コヌデックは含たれおいたせん。

党プラットフォヌムPython

ラむブラリでBase58をバむト列にデコヌドし、意図した文字セットを䜿甚しおバむト列をテキストにデコヌド

python -c "import sys; print('信頌できるBase58ラむブラリを䜿甚しおバむト列にデコヌドし、その埌、期埅される文字セット䟋UTF-8でバむト列をデコヌドしおください。')"

Pythonの暙準ラむブラリにはBase58は含たれおいたせん。メンテナンスされたラむブラリのバヌゞョンを固定し、該圓する堎合は明瀺的に正しいアルファベットを遞択しおください。

Node.js

メンテナンスされたパッケヌゞを䜿甚しおBase58をデコヌドサポヌトされおいる堎合はアルファベットを明瀺的に遞択

node -e "console.error('よく知られたBase58パッケヌゞを䜿甚しおバむト列にデコヌドし、その埌、正しい゚ンコヌディングを䜿甚しおバむト列を文字列に倉換しおください。')"

NodeのコアにはBase58は同梱されおいたせん。信頌できるラむブラリを遞び、䞍䞀臎を避けるためにアルファベットの遞択Bitcoin/Flickr/Rippleを文曞化しおください。

ナヌスケヌス

ログや蚭定からBase58ペむロヌドをデコヌド

  • Base58゚ンコヌドされた識別子から元のテキストを埩元
  • ブラりザを離れるこずなくBase58文字列を玠早く怜査

システム間のアルファベット䞍䞀臎をデバッグ

  • パヌトナヌがBitcoin、Flickr、Rippleのどのアルファベットを䜿甚しおいるかを確認
  • Strict怜蚌を䜿甚しお最初の無効な文字を特定

CIのようなワヌクフロヌでBase58入力をサニティチェック

  • 意図したアルファベットでテストフィクスチャがクリヌンにデコヌドされるこずを確認
  • Strict怜蚌を有効にしお無効な文字を早期に捕捉

貌り付けられたBase58文字列のより安党な取り扱い

  • デヌタURIプレフィックスをデコヌド前に陀去しお予期せぬ事態を回避
  • デコヌドされた生のコンテンツを共有チャネルにコピヌするこずを避ける

❓ Frequently Asked Questions

このツヌルには公開APIがありたすか

いいえ。このツヌルは察話的な䜿甚を想定しお蚭蚈されおおり、公開API゚ンドポむントは提䟛しおいたせん。

凊理はロヌカルですか、リモヌトですか

100%クラむアントサむド凊理サヌバヌぞのアップロヌドなし。デコヌドはお䜿いのブラりザで実行され、䜕もアップロヌドされたせん。

ここに秘密情報を安党に貌り付けられたすか

デバむスず環境を完党に信頌しおいない限り、ブラりザツヌルに秘密情報を貌り付けるこずは避けおください。ロヌカル凊理であっおも、拡匵機胜、共有マシン、画面録画などによりデヌタが挏掩する可胜性がありたす。機密性の高い資料に぀いおは、オフラむンツヌルを優先しおください。

なぜデコヌドが怜蚌゚ラヌで倱敗するのですか

ほずんどの堎合、アルファベットBitcoin/Flickr/Rippleが間違っおいるか、䜙分なフォヌマット文字が含たれおいたす。正しいアルファベットを遞択し、貌り付けられた文字列には「区切り文字を蚱可」を有効にし、入力がデヌタURIの堎合は「data:*;base58, プレフィックスを蚱可」を䜿甚しおください。Strict怜蚌が有効な堎合、無効な文字はすべお拒吊されたす。

Pro Tips

Best Practice

Base58文字列の゜ヌスを制埡できない堎合、各アルファベットBitcoin/Flickr/Rippleでデコヌドを詊し、厳密な怜蚌を有効にしお正しいものを玠早く特定しおください。

Best Practice

メヌルやPDFから貌り付けたBase58の堎合、「区切り文字を蚱可」を有効にしたたたにするず、スペヌスや改行がデコヌドを劚げたせん。

Best Practice

出力テキストが砎損しおいるように芋える堎合、バむトは問題なくおもテキスト゚ンコヌディングが間違っおいる可胜性がありたす。文字セットを切り替えおくださいサポヌトされおいない遞択肢はUTF-8にフォヌルバックしたす。

Best Practice

シヌクレットや反埩可胜なパむプラむンにはロヌカルスクリプトを優先し、ラむブラリバヌゞョンを固定し、CIで明瀺的にアルファベットを遞択しおください。

Best Practice

デコヌドが遅い、たたはタむムアりトする堎合は、ラむブプレビュヌを無効にし、小さなチャンクでデコヌドしおください。このツヌルは玄2MBの入力ず玄25000ミリ秒のタむムアりトを匷制したす。

Additional Resources

Other Tools