संख्या आधार कन्वर्टर

संख्याओं को बाइनरी, ऑक्टल, डेसिमल और हेक्साडेसिमल के बीच बदलें — टाइप करते ही चारों फ़ील्ड अपडेट होती हैं।

इस्तेमाल कैसे करें

  1. चार में से किसी भी फ़ील्ड में कोई संख्या टाइप करें: बाइनरी, ऑक्टल, डेसिमल या हेक्साडेसिमल।
  2. बाक़ी तीन टाइप करते ही तुरंत बदल जाती हैं।
  3. किसी भी फ़ील्ड के पास बने कॉपी बटन से वह रूप उठा लें।

इस टूल के बारे में

हर संख्या का मान एक होता है और निरूपण कई। डेसिमल 255 बाइनरी में 11111111 है, ऑक्टल में 377 और हेक्साडेसिमल में FF — वही मात्रा, अलग-अलग आकार की वर्णमालाओं में लिखी हुई। प्रोग्रामर इन आधारों के बीच लगातार आते-जाते हैं: बाइनरी फ़्लैग और मास्क के पीछे के अलग-अलग बिट दिखाती है, हेक्साडेसिमल उन बिटों को अंकों के जोड़ों में समेटता है (FF = 8 बिट सेट), और ऑक्टल 755 जैसी Unix फ़ाइल अनुमतियों में आज भी ज़िंदा है।

रूपांतरण का नियम स्थानिक है: हर अंक को आधार की उसकी स्थिति वाली घात से गुणा किया जाता है। बाइनरी में 1011 है 1×8 + 0×4 + 1×2 + 1×1 = 11। उलटी दिशा में, लक्ष्य आधार से बार-बार भाग देते हैं और शेषों को उल्टे क्रम में पढ़ते हैं। यह कन्वर्टर दोनों दिशाएं लाइव करता है और जांचता है कि हर फ़ील्ड में केवल उस आधार के अंक हों — ऑक्टल फ़ील्ड में 9 या हेक्स में G टाइप करने पर अनुमान लगाने के बजाय इनपुट को चिह्नित किया जाता है।

हेक्साडेसिमल की सर्वव्यापकता की वजह है कि एक हेक्स अंक ठीक चार बिट है: दो हेक्स अंक एक बाइट बताते हैं, छह एक RGB रंग (#0088FF), और मेमोरी पते सघन रूप में पढ़े जाते हैं। जब यह 4-बिट संबंध समझ में आ जाता है, तो बाइनरी और हेक्स के बीच रूपांतरण नज़रों से ही हो सकता है — तब तक यह टूल आपका शॉर्टकट है।

फ़ॉर्मूला

स्थानिक अंकन: आधार b में कोई संख्या dₙ…d₂d₁d₀ बराबर है Σ dᵢ × bⁱ। डेसिमल → आधार b के लिए b से बार-बार भाग दें और शेषों को अंतिम से पहले तक पढ़ें।

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

हेक्साडेसिमल में अक्षर क्यों होते हैं?

आधार 16 को सोलह प्रतीक चाहिए और हमारे पास सिर्फ़ दस अंक हैं — A से F तक 10 से 15 के मान दर्शाते हैं।

ऑक्टल आज भी कहां इस्तेमाल होता है?

मुख्य रूप से Unix/Linux फ़ाइल अनुमतियों में: 755 का मतलब rwxr-xr-x है, हर ऑक्टल अंक तीन अनुमति बिट समेटे हुए।

मैं कितनी बड़ी संख्या बदल सकता हूं?

JavaScript की सुरक्षित सीमा (2⁵³ − 1, लगभग 9 क्वाड्रिलियन) तक के पूर्णांक। उससे आगे परिशुद्धता खो जाती, इसलिए फ़ील्ड चेतावनी देती है।

क्या यह ऋणात्मक या भिन्नात्मक संख्याएं बदलता है?

टूल ग़ैर-ऋणात्मक पूर्णांक कवर करता है, जो प्रोग्रामिंग का आम मामला है। भिन्नात्मक रूपांतरण अलग विस्तार इस्तेमाल करता है और two's complement एक निश्चित बिट चौड़ाई पर निर्भर है।

संबंधित टूल्स

Base64 एन्कोडर और डिकोडर टेक्स्ट को Base64 में एन्कोड करें और वापस डिकोड करें — UTF-8 सुरक्षित, पूरी तरह आपके ब्राउज़र में। प्रतिशत कैलकुलेटर प्रतिशत के तीन क्लासिक सवाल तुरंत हल: Y का X%, X, Y का कितने % है, और % बदलाव। त्रैराशिक (रूल ऑफ़ थ्री) कैलकुलेटर सीधे और व्युत्क्रम अनुपात हल करें: तीन ज्ञात मान डालें और चौथा पाएं, पूरी गणना के साथ। ASCII तालिका पूरी ASCII तालिका — दशमलव, हेक्स, octal, बाइनरी और HTML एंटिटी, क्लिक-से-कॉपी के साथ। डेटा स्टोरेज कन्वर्टर (GB, GiB, MB, Mbps) दशमलव और बाइनरी स्टोरेज इकाइयों के साथ बिट तथा बाइट भी बदलें — और आख़िरकार समझें कि 1 TB की ड्राइव 931 GB क्यों दिखती है। टैब से स्पेस कन्वर्टर इंडेंटेशन को टैब और स्पेस के बीच बदलें, मनचाही चौड़ाई के साथ — सीधे आपके ब्राउज़र में।

लंबे लिंक? मुफ़्त में छोटा करें

Vai.la किसी भी URL को क्लिक आंकड़ों, QR Code और आपके अपने बायोलिंक के साथ एक शॉर्ट लिंक में बदल देता है।

टूल्स का इस्तेमाल कैसे होता है या उनके परिणामों के आधार पर लिए गए निर्णयों के लिए Vai.la ज़िम्मेदार नहीं है।