Base58 डिकोडर
Bitcoin वर्णमाला वाले Base58 को UTF-8 टेक्स्ट या हेक्स बाइट्स में डिकोड करें, शुरुआती शून्य बाइट्स सहित। 0, O, I, l जैसे अमान्य अक्षरों पर साफ़ त्रुटि।
17 अक्षर · 17 बाइट्स (UTF-8)
0 अक्षर · 0 बाइट्स (UTF-8)
पूरी तरह आपके ब्राउज़र में चलता है। आपका डेटा कभी अपलोड नहीं होता।
Base58 डिकोड क्या है?
Base58 स्ट्रिंग (Bitcoin वर्णमाला) को वापस बाइट्स में डिकोड करता है और उन्हें UTF-8 टेक्स्ट या हेक्स में दिखाता है। शुरुआती 1 अक्षर शून्य बाइट्स के रूप में लौटाए जाते हैं, इसलिए Bitcoin पता डिकोड करने पर उसका version बाइट, हैश और चेकसम दिखते हैं।
Base58 डिकोड का उपयोग कैसे करें
- Base58 मान को इनपुट में पेस्ट करें।
- डिकोड हुआ टेक्स्ट आउटपुट में पढ़ें।
- पतों, कुंजियों और हैश के लिए आउटपुट फ़ॉर्मेट में हेक्स बाइट्स चुनें।
- परिणाम कॉपी करें।
उदाहरण
2NEpo7TZRRrLZSi2U
Hello World!
Base58 डिकोड का उपयोग कब करें
Base58 आइडेंटिफ़ायर के अंदर झाँकने के लिए इसे इस्तेमाल करें। यह Base58Check चेकसम की जाँच नहीं करता, इसलिए यह नहीं बता सकता कि कोई पता मान्य है या नहीं।
Base58 डिकोड कैसे काम करता है
हर अक्षर को उसके अंक मान (0–57) में बदला जाता है और 58 से गुणा करके और जोड़कर big-endian बाइट ऐरे में जमा किया जाता है। हर शुरुआती 1 एक 0x00 बाइट जोड़ता है। वर्णमाला से बाहर के अक्षर, जिनमें 0, O, I और l भी शामिल हैं, अस्वीकार कर दिए जाते हैं। कोई चेकसम सत्यापित नहीं होता।
सामान्य उपयोग मामले
- पुराने Bitcoin पते का version बाइट और हैश देखना
- Solana पब्लिक की को हेक्स में बदलना
- Base58-एन्कोडेड ID डिबग करना
अक्सर पूछे जाने वाले प्रश्न
क्या यह Bitcoin पते सत्यापित करता है?
नहीं। यह बाइट्स डिकोड करता है लेकिन 4-बाइट Base58Check चेकसम की जाँच नहीं करता।
"not valid UTF-8" क्यों आता है?
ज़्यादातर Base58 डेटा (कुंजियाँ, हैश) बाइनरी होता है। आउटपुट में हेक्स बाइट्स चुनें।
कौन-से अक्षर अमान्य हैं?
0 (शून्य), O (बड़ा ओ), I (बड़ा आई) और l (छोटा एल), साथ ही वह सब जो अक्षर या अंक नहीं है।