encode | decode | अल्फ़ान्यूमेरिक

> base36 | 0-9,A-Z | कॉम्पैक्ट <

// Base36 — 0-9 और A-Z के साथ कॉम्पैक्ट अल्फ़ान्यूमेरिक एन्कोडिंग

0 अक्षर
0 अक्षर
[ALPHANUMERIC]

सिर्फ़ अक्षर और अंक

केवल 0-9 और A-Z का उपयोग करता है, इसीलिए डेटाबेस, URL और टेक्स्ट‑आधारित सिस्टम के लिए सुरक्षित।

[COMPACT]

कॉम्पैक्ट प्रतिनिधित्व

बड़ी संख्याओं को दशमलव की तुलना में अधिक कॉम्पैक्ट अल्फ़ान्यूमेरिक स्ट्रिंग में बदलता है, जो साझा और पढ़ने में आसान होती है।

[URL-SAFE]

URL‑फ्रेंडली

कोई विशेष कैरेक्टर नहीं; शॉर्ट URL, पब्लिक IDs, प्रोडक्ट कोड और लाइसेंस कीज़ के लिए आदर्श।

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

Base36 कैसे काम करता है

Base36 एक positional numbering system है जिसकी base 36 है और जो 36 symbols (0-9 और A-Z) का उपयोग करता है। हर स्थान 36 की किसी घात को दर्शाता है, जिससे बड़ी संख्याओं को छोटी अल्फ़ान्यूमेरिक स्ट्रिंग्स में बदला जा सकता है।

Base36 क्यों उपयोग करें

  • बड़ी संख्याओं से छोटी, पढ़ने योग्य IDs बनाना
  • कोई special character के बिना URL‑safe टोकन तैयार करना
  • न्यूमेरिक वैल्यूज़ को कॉम्पैक्ट अल्फ़ान्यूमेरिक स्ट्रिंग्स में compress करना
  • ज़्यादातर implementations में case‑insensitive, इसीलिए कैपिटलाइज़ेशन की गलती से सुरक्षित
  • कुछ use cases में pure hexadecimal की तुलना में अधिक human‑friendly

Base36 उदाहरण

संख्या → Base36:
123 → 3F
1000 → RS
999999 → LFLR

टेक्स्ट → Base36 (bytes के ज़रिए):
Hi → 1Q5
ABC → 3O0AF

आम उपयोग:
- वीडियो/रिसोर्स IDs
- शॉर्ट URLs
- सेशन टोकन
- प्रोडक्ट कोड
- लाइसेंस कीज़

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

Base36 क्या है?

Base36 एक positional numeral system है जो 36 अलग‑अलग symbols (0-9 और A-Z) का उपयोग करता है। यह केवल अल्फ़ान्यूमेरिक कैरेक्टर के साथ संख्याओं को कॉम्पैक्ट रूप में प्रदर्शित करने का तरीका प्रदान करता है।

Base36 का इस्तेमाल कहाँ होता है?

Base36 का उपयोग अक्सर छोटी public IDs, शॉर्ट URLs, प्रोडक्ट कोड, सेशन टोकन जैसी जगहों पर होता है जहाँ compact और readable पहचान की ज़रूरत होती है।

क्या Base36 में case‑sensitive व्यवहार होता है?

अधिकतर implementations में Base36 case‑insensitive होता है — A-Z और a-z को समान माना जाता है, जिससे case बदलने पर भी डेटा वैध रहता है।

Base36 अन्य encoding schemes से कैसे तुलना करता है?

Base36, दशमलव (base10) से अधिक कॉम्पैक्ट है, लेकिन hexadecimal (base16) या Base64 से कम कॉम्पैक्ट है। यह केवल अल्फ़ान्यूमेरिक कैरेक्टर का उपयोग करके compactness और readability के बीच संतुलन बनाता है।

कॉपी हो गया!