एन्कोड | डिकोड | कंप्रेस

> मानव | अनुकूल | चेकसम <

// Crockford Base32 – त्रुटि‑पता लगाने के साथ मानव‑अनुकूल एन्कोडिंग

[HUMAN]

मनुष्यों के लिए अनुकूलित

भ्रमित करने वाले अक्षर (I, L, O, U) हटाता है और सामान्य टाइपो को सामान्यीकृत करता है।

[CHECKSUM]

त्रुटि‑पता लगाना

त्रुटि पहचान के लिए वैकल्पिक मॉड्यूलो‑37 चेकसम कैरेक्टर।

[FLEXIBLE]

लचीला इनपुट

आम प्रतिस्थापन स्वीकार करता है: O→0, I/L→1, U→V ताकि टाइप करना आसान हो।

>> तकनीकी जानकारी

Crockford Base32 कैसे काम करता है:

Crockford Base32 में 32 अंक और अक्षर (I, L, O, U को छोड़कर) होते हैं ताकि भ्रम कम हो। यह वैकल्पिक चेकसम को सपोर्ट करता है और डिकोड करते समय सामान्य अक्षर‑प्रतिस्थापन स्वीकार करता है।

उदाहरण:

"Hello" → 91JPRV3F41BPYWKCCG

Crockford Base32 क्यों उपयोग करें?:

  • >दृश्य रूप से मिलते‑जुलते अक्षर नहीं
  • >चेकसम के माध्यम से त्रुटि‑पता लगाने की सुविधा
  • >केस‑इनसेंसिटिव (case-insensitive)
  • >सामान्य टाइपो को स्वीकार करता है
  • >पढ़ने और बोलकर बताने में आसान

>> अक्सर पूछे जाने वाले प्रश्न

Crockford Base32 क्या है?

Crockford Base32, Douglas Crockford द्वारा बनाया गया एक बेहतर Base32 एन्कोडिंग है जो भ्रमित करने वाले अक्षरों को हटाता है और त्रुटि‑पता लगाने के लिए वैकल्पिक चेकसम प्रदान करता है।

यह सामान्य Base32 से कैसे अलग है?

Crockford संस्करण I, L, O और U को हटाता है ताकि उन्हें 1, 1, 0 और V से भ्रमित न किया जाए। यह सामान्य इनपुट‑गलतियों को भी सामान्यीकृत करता है और वैकल्पिक चेकसम प्रदान करता है।

चेकसम फ़ीचर क्या है?

वैकल्पिक चेकसम एक मॉड्यूलो‑37 जाँच वर्ण है जो एन्कोड की गई स्ट्रिंग के अंत में जोड़ा जाता है और एक‑अक्षर वाली गलतियों तथा कुछ स्वैप‑त्रुटियों का पता लगा सकता है।

मुझे Crockford Base32 कब उपयोग करना चाहिए?

इसे मानव‑पठनीय कोड, उत्पाद कुंजियाँ, छोटी URL या ऐसे किसी भी पहचानकर्ता के लिए उपयोग करें जिसे मैन्युअली टाइप या मौखिक रूप से साझा किया जा सकता है।

अन्य भाषाएँ