इस टूल के बारे में
बाइनरी, ऑक्टल, दशमलव और हेक्साडेसिमल एक ही संख्या को लिखने के अलग-अलग तरीके भर हैं, पर इन्हें मन में बदलने में गलती आसान है। यह कन्वर्टर 2 से 36 तक किसी भी बेस के मान को एक साथ बाकी सभी बेस में बदल देता है — रंग का hex पढ़ने, अनुमति bitmask डिकोड करने, या हैश का कोई byte जाँचने के लिए बढ़िया।
यह अनियंत्रित-परिशुद्धता BigInt का उपयोग करता है, इसलिए 64-बिट पूर्णांक से कहीं बड़ी संख्याएँ भी बिना राउंडिंग के ठीक-ठीक बदलती हैं। एक मान टाइप करें, उसका बेस चुनें, और हर प्रतिनिधित्व पढ़ें। सब कुछ आपके ब्राउज़र में होता है।
अक्सर पूछे जाने वाले प्रश्न
क्या मेरा नंबर डेटा कहीं अपलोड होता है?
नहीं। पूरा रूपांतरण आपके ब्राउज़र में JavaScript से होता है — कुछ भी सर्वर पर नहीं भेजा जाता, इसलिए संवेदनशील मान भी आपकी डिवाइस से बाहर नहीं जाते।
यह टूल किन-किन बेस को सपोर्ट करता है?
डिफ़ॉल्ट रूप से बाइनरी (2), ऑक्टल (8), डेसिमल (10) और हेक्साडेसिमल (16) दिखते हैं, साथ ही 0-9 अंकों और a-z अक्षरों का उपयोग करके 2 से 36 तक कोई भी कस्टम बेस भी सपोर्ट होता है।
क्या यह 64-बिट इंटीजर से भी बड़ी संख्याओं को हैंडल कर सकता है?
हाँ। रूपांतरण आंतरिक रूप से JavaScript के BigInt का उपयोग करते हैं, इसलिए मानक 64-बिट इंटीजर की सीमा से कहीं बड़ी संख्याओं में भी सटीकता कम नहीं होती।
क्या नंबर पेस्ट करने से पहले 0x या 0b जैसे प्रीफ़िक्स हटाने ज़रूरी हैं?
नहीं, आम प्रीफ़िक्स (0x, 0b, 0o) अपने आप हट जाते हैं, और कन्वर्टर नेगेटिव वैल्यू के लिए शुरुआत में माइनस चिह्न भी स्वीकार करता है।
टूल मेरे इनपुट पर एरर क्यों दिखा रहा है?
इसका मतलब है कि वैल्यू में चुने गए 'from' बेस के लिए अमान्य अंक है — जैसे ऑक्टल से कन्वर्ट करते समय '8' या '9', या हेक्स से कन्वर्ट करते समय 'f' से आगे का कोई अक्षर।