हेक्स कनवर्टर एक उपकरण है जो हेक्साडेसिमल, दशमलव, बाइनरी और अन्य संख्या प्रणालियों के बीच मानों का अनुवाद करता है। यह प्रत्येक हेक्स अंक को 16 की घात के रूप में पढ़कर, फिर उस मान को आपके आवश्यक लक्ष्य प्रारूप में परिवर्तित करके काम करता है। उपकरण 4 मुख्य लाभ प्रदान करता है: मैन्युअल गणित के बिना त्वरित रूपांतरण, बड़े मूल्यों की त्रुटि-मुक्त हैंडलिंग, एक ही स्थान पर कई प्रारूपों के लिए समर्थन, और बाइट्स मानव-पठनीय संख्याओं को कैसे मैप करते हैं, इसका स्पष्ट दृश्य। लोग मेमोरी एड्रेस को पढ़ने, रंग कोड को डिकोड करने, ब्लॉकचेन डेटा का निरीक्षण करने, नेटवर्क पैकेट को डीबग करने और कच्चे बाइट्स को टेक्स्ट में अनुवाद करने के लिए हेक्स कनवर्टर का उपयोग करते हैं। हेक्स कनवर्टर के मुख्य भाग स्रोत मान के लिए इनपुट फ़ील्ड, परिवर्तित परिणाम के लिए आउटपुट फ़ील्ड, हेक्स, दशमलव, बाइनरी, ऑक्टल या टेक्स्ट के बीच चयन करने के लिए एक प्रारूप चयनकर्ता और परिणाम को पकड़ने के लिए एक कॉपी बटन हैं।
हेक्स कनवर्टर क्या है?
हेक्स कनवर्टर एक उपकरण है जो हेक्साडेसिमल मान को किसी अन्य संख्या प्रारूप में बदलता है, या किसी अन्य प्रारूप को हेक्स में बदलता है। आप इनपुट फ़ील्ड में एक मान टाइप करते हैं, टूल प्रत्येक अंक को पढ़ता है, और यह दशमलव, बाइनरी, ऑक्टल, टेक्स्ट या किसी अन्य लक्ष्य प्रारूप में समतुल्य मान लौटाता है।
उपकरण मैन्युअल गणना की आवश्यकता को हटा देता है। हाथ से 1D8A को हेक्स से दशमलव में बदलने का अर्थ है चार अंकों को 16 की घात से गुणा करना और परिणाम जोड़ना। एक हेक्स कनवर्टर एक कुंजी दबाने में लगने वाले समय में ऐसा करता है।
⚡ इसे लाइव आज़माएं
—
—
—
हेक्साडेसिमल क्या है?
हेक्साडेसिमल एक आधार-16 संख्या प्रणाली है। यह 16 प्रतीकों का उपयोग करता है: अंक 0 से 9 और अक्षर ए से एफ तक। अक्षर 10 से 15 के मानों के लिए हैं, क्योंकि दशमलव में काम करने के लिए केवल 10 एकल-अंकीय प्रतीक होते हैं।
कंप्यूटर डेटा को बिट्स में संग्रहीत करता है, और 8 बिट्स एक बाइट बनाते हैं। बाइनरी में एक बाइट लिखने में 8 अक्षर लगते हैं। एक ही बाइट को हेक्स में लिखने में 2 अक्षर लगते हैं, क्योंकि प्रत्येक हेक्स अंक बिल्कुल 4 बिट्स (एक निबल) को कवर करता है। यही कारण है कि हेक्स कहीं भी दिखाई देता है जहां प्रोग्रामर को 1 और 0 की लंबी स्ट्रिंग्स को देखे बिना बाइनरी डेटा पढ़ने की आवश्यकता होती है: मेमोरी पते, रंग कोड, हैश मान और फ़ाइल हेडर।
एक हेक्स मान को अक्सर 0x उपसर्ग के साथ लिखा जाता है, जैसे कि 0xFF, इसे दशमलव संख्या से अलग करने के लिए जो समान अंकों का उपयोग करता है।
🔄 हर आधार में नंबर
—
आप हेक्स कनवर्टर के साथ क्या परिवर्तित कर सकते हैं?
एक हेक्स कनवर्टर 6 सामान्य रूपांतरण प्रकारों को संभालता है: हेक्स से दशमलव, दशमलव से हेक्स, हेक्स से बाइनरी, बाइनरी से हेक्स, हेक्स से ऑक्टल, और हेक्स से टेक्स्ट (ASCII या UTF-8)। कई उपकरण वेब रंगों के लिए हेक्स से आरजीबी, एन्कोडेड डेटा के लिए हेक्स से बेस64 और नेटवर्क मानों के लिए हेक्स से आईपी पते का भी समर्थन करते हैं।
प्रत्येक रूपांतरण प्रकार एक अलग कार्य करता है। हेक्स से दशमलव आपको परिचित शब्दों में कच्चे मान को पढ़ने में मदद करता है। हेक्स टू बाइनरी सटीक बिट पैटर्न दिखाता है जिसके साथ प्रोसेसर काम करता है। हेक्स टू टेक्स्ट बाइट अनुक्रमों को वापस पढ़ने योग्य वर्णों में डिकोड करता है। हेक्स से आरजीबी डिज़ाइन कार्य के लिए 6-वर्ण रंग कोड को लाल, हरे और नीले चैनल मानों में बदल देता है।
🔀 रूपांतरण मार्ग
हेक्साडेसिमल संख्या प्रणाली
हेक्साडेसिमल संख्या प्रणाली 16 के मूलांक या आधार का उपयोग करती है। हेक्स संख्या में प्रत्येक स्थिति 16 की शक्ति का प्रतिनिधित्व करती है, दाईं ओर 16⁰ से शुरू होती है और बाईं ओर जाने वाली प्रत्येक स्थिति के लिए एक शक्ति बढ़ती है।
दशमलव में 10 मान और बाइनरी में 2 मान की तुलना में एक हेक्स अंक 16 संभावित मान (0-9, ए-एफ) रख सकता है। इससे प्रति वर्ण हेक्स को अधिक सूचना घनत्व मिलता है। एक एकल हेक्स अंक 4 बिट्स को एनकोड करता है, इसलिए 2 हेक्स अंक एक पूर्ण बाइट (8 बिट्स) को एनकोड करते हैं, और 4 हेक्स अंक 2 बाइट्स (16 बिट्स) को एनकोड करते हैं।
📐 स्थानीय मान एक्सप्लोरर
× 16² (256)
हेक्स कनवर्टर का उपयोग कैसे करें
इनपुट फ़ील्ड में एक हेक्स मान टाइप करें, फिर आउटपुट फ़ील्ड में परिवर्तित परिणाम पढ़ें। कनवर्टर 0x उपसर्ग के साथ या उसके बिना, अपरकेस या लोअरकेस में मान स्वीकार करता है, और यह आमतौर पर बाइट जोड़े के बीच रखे गए रिक्त स्थान या कोलन को अनदेखा करता है।
दशमलव को हेक्स में बदलने के लिए, दशमलव क्षेत्र में एक पूर्ण संख्या दर्ज करें और उपकरण हेक्स समकक्ष लौटाता है। यदि उपकरण एक इंटरफ़ेस में दोनों दिशाओं का समर्थन करता है तो स्वैप या प्रारूप चयनकर्ता का उपयोग करके दिशा बदलें। परिणाम को चुनने और दोबारा टाइप करने के बजाय उसे कॉपी बटन से कॉपी करें, क्योंकि मैन्युअल रीटाइपिंग से लंबे हैश मानों में त्रुटियां आ जाती हैं।
📋 यह काम किस प्रकार करता है
स्टेप 1
प्रारूप चुनें
हेक्स रूपांतरण सूत्र
हेक्स और अन्य प्रारूप के बीच प्रत्येक रूपांतरण एक निश्चित सूत्र का पालन करता है। नीचे दिए गए 6 सूत्र उन रूपांतरणों को कवर करते हैं जिन्हें लोग सबसे अधिक देखते हैं।
हेक्साडेसिमल से दशमलव सूत्र
हेक्साडेसिमल से दशमलव सूत्र दशमलव = Σ (अंक × 16ⁿ) है, जिसे प्रत्येक अंक में जोड़ा जाता है, जहां n अंक की स्थिति है जिसे 0 से शुरू करके दाएं से बाएं तक गिना जाता है। हेक्स 1A3 दशमलव 419 में परिवर्तित होता है: (1 × 16²) + (10 × 16¹) + (3 × 16⁰) = 256 + 160 + 3 = 419.
दशमलव से हेक्साडेसिमल फॉर्मूला
दशमलव से हेक्साडेसिमल सूत्र दशमलव संख्या को 16 से बार-बार विभाजित करता है, प्रत्येक शेष को हेक्स अंक के रूप में रिकॉर्ड करता है, जब तक कि भागफल 0 तक नहीं पहुंच जाता। दशमलव 419 हेक्स 1A3 में परिवर्तित हो जाता है: 419 ÷ 16 = 26 शेष 3, 26 ÷ 16 = 1 शेष 10 (ए), 1 ÷ 16 = 0 शेष 1. पढ़ना इसके विपरीत शेषफल 1A3 देता है।
हेक्साडेसिमल से बाइनरी फॉर्मूला
हेक्साडेसिमल से बाइनरी फॉर्मूला प्रत्येक हेक्स अंक को उसके 4-बिट बाइनरी समकक्ष के साथ बदल देता है, फिर क्रम में समूहों में शामिल हो जाता है: बाइनरी = कॉनकैट (अंक → 4-बिट बाइनरी), अंक दर अंक लागू। हेक्स 2AA बाइनरी 0010 1010 1010 में परिवर्तित हो जाता है, क्योंकि 2 0010 है और प्रत्येक शेष स्थिति में A 1010 है।
बाइनरी से हेक्साडेसिमल फॉर्मूला
बाइनरी से हेक्साडेसिमल फॉर्मूला बाइनरी अंकों को दाईं ओर से शुरू करके 4 के सेट में समूहित करता है, सबसे बाएं समूह को शून्य से भर देता है जब इसमें 4 से कम अंक होते हैं, फिर प्रत्येक समूह को उसके हेक्स अंक में परिवर्तित करता है: हेक्स = कॉनकैट (4-बिट समूह → अंक)। बाइनरी 1010101010 हेक्स 2AA में परिवर्तित होता है।
हेक्साडेसिमल से ऑक्टल फॉर्मूला
हेक्साडेसिमल से ऑक्टल फॉर्मूला मध्य चरण के रूप में बाइनरी के माध्यम से चलता है: प्रत्येक हेक्स अंक को 4-बिट बाइनरी में परिवर्तित करें, पूर्ण बाइनरी स्ट्रिंग को दाईं ओर से 3 के सेट में पुन: समूहित करें, फिर प्रत्येक 3-अंकीय समूह को उसके ऑक्टल अंक में परिवर्तित करें। हेक्स एफएफ ऑक्टल 377 में परिवर्तित हो जाता है, क्योंकि एफएफ बाइनरी 111111111 है, जिसे 011 111 111 के रूप में समूहीकृत किया गया है।
हेक्साडेसिमल से टेक्स्ट फॉर्मूला
हेक्साडेसिमल से टेक्स्ट फॉर्मूला हेक्स स्ट्रिंग को 2-वर्ण बाइट जोड़े में विभाजित करता है, हेक्स-टू-दशमलव फॉर्मूला का उपयोग करके प्रत्येक जोड़े को उसके दशमलव मान में परिवर्तित करता है, फिर ASCII या UTF-8 तालिका का उपयोग करके प्रत्येक दशमलव मान को उसके चरित्र में मैप करता है: टेक्स्ट = मैप (दशमलव (बाइट) → वर्ण)। हेक्स 48656सी6सी6एफ “हैलो” टेक्स्ट में परिवर्तित हो जाता है।
📐 फॉर्मूला त्वरित रेफरी
हेक्स रूपांतरण उदाहरण
हेक्स ए3 दशमलव 163 में परिवर्तित हो जाता है, क्योंकि ए (10) × 16¹ + 3 × 16⁰ = 160 + 3 = 163। हेक्स एफएफ दशमलव 255 में परिवर्तित हो जाता है, क्योंकि एफ (15) × 16¹ + एफ (15) × 16⁰ = 240 + 15 = 255। हेक्स 1डी8ए में परिवर्तित हो जाता है दशमलव 7562, 4 स्थितियों में समान अंक-दर-अंक गुणन के बाद।
दशमलव 1500 हेक्स 5DC में परिवर्तित होता है। दशमलव 255 हेक्स एफएफ में परिवर्तित हो जाता है। दशमलव 4132 हेक्स 1024 में परिवर्तित होता है।
हेक्स 48656सी6सी6एफ “हैलो” टेक्स्ट में परिवर्तित हो जाता है, क्योंकि प्रत्येक 2-वर्ण हेक्स जोड़ी एक एएससीआईआई बाइट पर मैप होती है: 48 एच है, 65 ई है, 6सी एल है, 6सी एल है, और 6एफ ओ है।
🧮 चरण-दर-चरण कैलकुलेटर
हेक्साडेसिमल रूपांतरण विधियाँ
हेक्स और दशमलव के बीच रूपांतरण के लिए 2 मुख्य विधियाँ हैं: हेक्स-टू-दशमलव के लिए अंक विस्तार, और दशमलव-से-हेक्स के लिए दोहराया विभाजन।
अंक विस्तार प्रत्येक हेक्स अंक को उसकी स्थितिगत शक्ति 16 से गुणा करता है, फिर परिणामों का योग करता है। बार-बार विभाजित करने से दशमलव संख्या को 16 से बार-बार विभाजित किया जाता है, प्रत्येक चरण पर शेष को रिकॉर्ड किया जाता है, फिर हेक्स मान बनाने के लिए शेष को उल्टे क्रम में पढ़ा जाता है।
🔬 विधि विज़ुअलाइज़र
(अंक × 16^स्थिति) + (अंक × 16^स्थिति)…
हेक्साडेसिमल बनाम दशमलव, बाइनरी और ऑक्टल
हेक्साडेसिमल, दशमलव, बाइनरी और ऑक्टल आधार में भिन्न होते हैं और प्रत्येक को समान मान दर्शाने के लिए कितने अंकों की आवश्यकता होती है। बाइनरी (आधार 2) एक बाइट का प्रतिनिधित्व करने के लिए 8 अंकों का उपयोग करता है। ऑक्टल (आधार 8) 3 अंकों का उपयोग करता है। दशमलव (आधार 10) 1 से 3 अंकों का उपयोग करता है। हेक्स (आधार 16) बिल्कुल 2 अंकों का उपयोग करता है।
बाइनरी वह प्रारूप है जिस पर प्रोसेसर सीधे काम करते हैं। शुरुआती कंप्यूटिंग में ऑक्टल आम था और अब यह मुख्य रूप से यूनिक्स फ़ाइल अनुमति कोड में मौजूद है। दशमलव वह प्रणाली है जिसका उपयोग लोग रोजमर्रा के अंकगणित के लिए करते हैं। हेक्स बाइनरी पर सीधी मैपिंग के साथ कॉम्पैक्टनेस को संतुलित करता है, यही कारण है कि यह मेमोरी एड्रेसिंग, कलर कोड और क्रिप्टोग्राफ़िक आउटपुट में हावी है।
🎚️ संख्या आधारों की तुलना करें
दशमलव प्रणाली क्या है?
दशमलव प्रणाली एक आधार-10 संख्या प्रणाली है जो 10 अंकों का उपयोग करती है: 0 से 9 तक। प्रत्येक अंक की स्थिति 10 की शक्ति का प्रतिनिधित्व करती है, जो दाईं ओर 10⁰ से शुरू होती है।
दशमलव प्रणाली दैनिक अंकगणित के लिए मानक है क्योंकि मनुष्य 10 उंगलियों पर गिनती करते हैं। कंप्यूटर आंतरिक रूप से दशमलव का उपयोग नहीं करते हैं, इसलिए सिस्टम में दर्ज कोई भी दशमलव मान प्रसंस्करण से पहले बाइनरी या हेक्स में परिवर्तित हो जाता है।
हेक्साडेसिमल प्रणाली (हेक्स प्रणाली)
हेक्साडेसिमल प्रणाली 16 प्रतीकों का उपयोग करती है: 0-9 और ए-एफ। प्रत्येक अंक 16 की शक्ति का प्रतिनिधित्व करता है। A से F तक अक्षर दशमलव मान 10 से 15 तक दर्शाते हैं।
हेक्स का उपयोग कंप्यूटिंग में किया जाता है क्योंकि यह बाइट सीमाओं के साथ संरेखित होता है। 8 बिट्स से बना एक बाइट, बिना किसी शेष या गोलाई के बिल्कुल 2 हेक्स अंकों में परिवर्तित हो जाता है। यह साफ़ मैपिंग बाइट्स और दशमलव अंकों के बीच मौजूद नहीं है, यही कारण है कि कच्चे कंप्यूटर डेटा को दशमलव के बजाय हेक्स में दिखाया जाता है।
दशमलव प्रणाली
दशमलव एक आधार-10 स्थितीय संख्या प्रणाली है। प्रत्येक अंक का मान अंक और संख्या में उसकी स्थिति दोनों पर निर्भर करता है। संख्या 500 में अंक 5, 5 × 10², या 500 को दर्शाता है। संख्या 50 में वही अंक 5, 5 × 10¹, या 50 को दर्शाता है।
दशमलव दशमलव बिंदु का उपयोग करके भिन्नात्मक मानों को संभालता है, जहां बिंदु के बाद के अंक 10 (दसवां, सौवां, और इसी तरह) की नकारात्मक शक्तियों का प्रतिनिधित्व करते हैं।
हेक्साडेसिमल से दशमलव की गणना कैसे करें
प्रत्येक हेक्स अंक को उसकी स्थिति तक बढ़ाकर 16 से गुणा करें, 0 से शुरू करके दाएं से बाएं स्थिति की गिनती करें, फिर परिणामों को एक साथ जोड़ें। हेक्स मान 2AA दशमलव 682 में परिवर्तित होता है: (2 × 16²) + (10 × 16¹) + (10 × 16⁰) = 512 + 160 + 10 = 682।
क्रिप्टोग्राफ़िक हैश जैसी लंबी हेक्स स्ट्रिंग के लिए, यह गणना अभी भी अंक दर अंक काम करती है, लेकिन परिणामी दशमलव संख्या तेजी से बढ़ती है। 64-वर्ण का हेक्स हैश 77 अंकों वाली दशमलव संख्या उत्पन्न कर सकता है।
⚙️ लाइव अंक विस्तार
हेक्साडेसिमल मान को दशमलव मान में बदलें
हेक्स मान को दशमलव में परिवर्तित करने के लिए 3 चरणों का पालन करना होता है: स्थिति के आधार पर प्रत्येक अंक को उसकी घात 16 निर्दिष्ट करें, प्रत्येक अंक को उसकी घात से गुणा करें, और प्रत्येक परिणाम का योग करें।
उदाहरण: हेक्स 7DE दशमलव 2014 में परिवर्तित होता है। (7 × 16²) + (13 × 16¹) + (14 × 16⁰) = 1792 + 208 + 14 = 2014।
दशमलव मान को हेक्साडेसिमल मान में बदलें
दशमलव मान को हेक्स में परिवर्तित करने के लिए 4 चरण होते हैं: दशमलव संख्या को 16 से विभाजित करें, शेष को हेक्स अंक के रूप में रिकॉर्ड करें, विभाजित करने के लिए भागफल को अगली संख्या के रूप में उपयोग करें, और भागफल 0 तक पहुंचने तक दोहराएं।
उदाहरण: दशमलव 7562 हेक्स 1D8A में परिवर्तित होता है। 7562 ÷ 16 = 472 शेष 10 (ए)। 472 ÷ 16 = 29 शेष 8 (8). 29 ÷ 16 = 1 शेष 13 (डी)। 1 ÷ 16 = 0 शेषफल 1 (1). अंतिम से प्रथम तक शेषफल पढ़ने पर 1D8A प्राप्त होता है।
हेक्स से बाइनरी और बाइनरी से हेक्स
हेक्स से बाइनरी रूपांतरण प्रत्येक हेक्स अंक को उसके 4-बिट बाइनरी समकक्ष से बदल देता है, फिर क्रम से समूहों में जुड़ जाता है। हेक्स 2AA बाइनरी 0010 1010 1010 में परिवर्तित हो जाता है, क्योंकि 2 0010 है, और शेष 2 पदों में से प्रत्येक में A 1010 है।
बाइनरी से हेक्स रूपांतरण बाइनरी अंकों को दाईं ओर से शुरू करके 4 के सेट में समूहित करता है, जब सबसे बाएं समूह में 4 से कम अंक होते हैं तो शून्य के साथ पैडिंग करता है, फिर प्रत्येक समूह को उसके हेक्स अंक में परिवर्तित करता है। बाइनरी 1010101010 विपरीत क्रम में समान समूहीकृत मानों का उपयोग करके हेक्स 2AA में परिवर्तित होता है।
हेक्स से ऑक्टल
हेक्स से ऑक्टल रूपांतरण मध्य चरण के रूप में बाइनरी के माध्यम से चलता है: हेक्स मान को बाइनरी में परिवर्तित करें, बाइनरी अंकों को दाईं ओर से 3 के सेट में पुनः समूहित करें, फिर प्रत्येक 3-अंकीय समूह को उसके ऑक्टल अंक में परिवर्तित करें। हेक्स एफएफ ऑक्टल 377 में परिवर्तित होता है: एफएफ बाइनरी 111111111 है, जिसे 011 111 111 के रूप में समूहीकृत किया गया है, जिसे 3, 7, 7 के रूप में पढ़ा जाता है।
हेक्स से पूर्णांक
हेक्स से पूर्णांक रूपांतरण डेटा प्रकार की चौड़ाई के आधार पर हेक्स मान को अहस्ताक्षरित या हस्ताक्षरित पूर्णांक के रूप में पढ़ता है। एक अहस्ताक्षरित 8-बिट हेक्स मान 00 से एफएफ, या दशमलव में 0 से 255 तक होता है। एक हस्ताक्षरित 8-बिट हेक्स मान दो के पूरक का उपयोग करता है, इसलिए 00 से 7F 0 से 127 का प्रतिनिधित्व करता है, जबकि 80 से FF -128 से -1 का प्रतिनिधित्व करता है। एक अहस्ताक्षरित 8-बिट पूर्णांक के रूप में हेक्स एफएफ 255 के बराबर है, लेकिन एक हस्ताक्षरित 8-बिट पूर्णांक के रूप में यह -1 के बराबर है।
समान हस्ताक्षरित और अहस्ताक्षरित नियम 16-बिट, 32-बिट और 64-बिट पूर्णांकों तक विस्तारित होते हैं, अधिक हेक्स अंकों में: 16-बिट के लिए 4 हेक्स अंक, 32-बिट के लिए 8 हेक्स अंक और 64-बिट के लिए 16 हेक्स अंक।
हेक्साडेसिमल गणना-जोड़ें, घटाएं, गुणा करें या भाग करें
हेक्स अंकगणित दशमलव अंकगणित के समान नियमों का पालन करता है, 2 समायोजन के साथ: 9 से ऊपर के अंक अक्षर ए से एफ का उपयोग करते हैं, और 10 के बजाय 16 की इकाइयों में ले जाना या उधार लेना।
हेक्स जोड़
हेक्स अंक उसी तरह जोड़ें जैसे आप दशमलव अंक जोड़ते हैं, आवश्यकता पड़ने पर अक्षरों को उनके दशमलव मान में परिवर्तित करें, फिर 16 या अधिक की किसी भी राशि को अगले कॉलम में ले जाएं। उदाहरण: दशमलव में बी (11) + 8 = 19, जो हेक्स में 13 के बराबर है। 3 लिखें, 1 को अगले कॉलम में रखें।
हेक्स घटाव
जब शीर्ष अंक निचले अंक से छोटा हो, तो अगले कॉलम से 16 उधार लेते हुए, हेक्स अंक वाले कॉलम को कॉलम दर कॉलम घटाएं। उदाहरण: 5D1C - 3AF में, सबसे दाहिने कॉलम को C (12) - F (15) की आवश्यकता है, जो नकारात्मक है, इसलिए कॉलम अगले अंक से 16 उधार लेता है: 16 + 12 - 15 = 13, या D।
हेक्स गुणन
हेक्स अंकों को उनके दशमलव समकक्षों का उपयोग करके गुणा करें, प्रत्येक आंशिक उत्पाद को वापस हेक्स में बदलें, फिर सामान्य हेक्स जोड़ के बाद आंशिक उत्पादों को एक साथ जोड़ें। एक हेक्साडेसिमल गुणन तालिका प्रत्येक चरण पर कनवर्ट करने की आवश्यकता को हटा देती है।
हेक्स डिवीजन
लंबे विभाजन का उपयोग करके हेक्स संख्याओं को विभाजित करें, प्रत्येक गुणन और घटाव चरण को दशमलव के बजाय हेक्स में निष्पादित करें। घटाव के दौरान उधार अभी भी 16 की इकाइयों में चलता है।
हेक्साडेसिमल गुणन तालिका
| × | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
| 2 | 2 | 4 | 6 | 8 | A | C | E | 10 | 12 | 14 | 16 | 18 | 1A | 1C | 1E |
| 3 | 3 | 6 | 9 | C | F | 12 | 15 | 18 | 1B | 1E | 21 | 24 | 27 | 2A | 2D |
| 4 | 4 | 8 | C | 10 | 14 | 18 | 1C | 20 | 24 | 28 | 2C | 30 | 34 | 38 | 3C |
| 5 | 5 | A | F | 14 | 19 | 1E | 23 | 28 | 2D | 32 | 37 | 3C | 41 | 46 | 4B |
| 6 | 6 | C | 12 | 18 | 1E | 24 | 2A | 30 | 36 | 3C | 42 | 48 | 4E | 54 | 5A |
| 7 | 7 | E | 15 | 1C | 23 | 2A | 31 | 38 | 3F | 46 | 4D | 54 | 5B | 62 | 69 |
| 8 | 8 | 10 | 18 | 20 | 28 | 30 | 38 | 40 | 48 | 50 | 58 | 60 | 68 | 70 | 78 |
| 9 | 9 | 12 | 1B | 24 | 2D | 36 | 3F | 48 | 51 | 5A | 63 | 6C | 75 | 7E | 87 |
| A | A | 14 | 1E | 28 | 32 | 3C | 46 | 50 | 5A | 64 | 6E | 78 | 82 | 8C | 96 |
| B | B | 16 | 21 | 2C | 37 | 42 | 4D | 58 | 63 | 6E | 79 | 84 | 8F | 9A | A5 |
| C | C | 18 | 24 | 30 | 3C | 48 | 54 | 60 | 6C | 78 | 84 | 90 | 9C | A8 | B4 |
| D | D | 1A | 27 | 34 | 41 | 4E | 5B | 68 | 75 | 82 | 8F | 9C | A9 | B6 | C3 |
| E | E | 1C | 2A | 38 | 46 | 54 | 62 | 70 | 7E | 8C | 9A | A8 | B6 | C4 | D2 |
| F | F | 1E | 2D | 3C | 4B | 5A | 69 | 78 | 87 | 96 | A5 | B4 | C3 | D2 | E1 |
🔢 हेक्स अंकगणित
(191)
सामान्य हेक्साडेसिमल मान
| Hex | Decimal | Binary | ASCII |
|---|---|---|---|
| 00 | 0 | 00000000 | NUL |
| 0A | 10 | 00001010 | LF (newline) |
| 20 | 32 | 00100000 | Space |
| 30 | 48 | 00110000 | 0 |
| 41 | 65 | 01000001 | A |
| 61 | 97 | 01100001 | a |
| 7F | 127 | 01111111 | DEL |
| FF | 255 | 11111111 | Extended byte |
ये 8 मान अक्सर दिखाई देते हैं क्योंकि वे सीमाओं को चिह्नित करते हैं: 00 शून्य बाइट है, 20 स्पेस कैरेक्टर है जो ASCII में शब्दों को अलग करता है, 41 अपरकेस वर्णमाला शुरू करता है, 61 लोअरकेस वर्णमाला शुरू करता है, और एफएफ उच्चतम एकल-बाइट मान को चिह्नित करता है।
🗺️ ASCII मानचित्र एक्सप्लोरर
हेक्स टू टेक्स्ट, ASCII, और UTF-8
हेक्स से टेक्स्ट रूपांतरण हेक्स स्ट्रिंग को 2-वर्ण बाइट जोड़े में विभाजित करता है, प्रत्येक जोड़े को उसके दशमलव मान में परिवर्तित करता है, फिर उन बाइट्स को वर्णों के रूप में पढ़ता है। हेक्स 48656सी6सी6एफ का अर्थ “हैलो” है, क्योंकि 48 एच है, 65 ई है, 6सी एल है, 6सी एल है, और 6एफ ओ है।
हेक्स से ASCII समान बाइट-पेयर विधि का पालन करता है, लेकिन ASCII केवल बाइट मान 0 से 127, या हेक्स में 00 से 7F को कवर करता है। हेक्स से यूटीएफ-8 इसे 7एफ से ऊपर के बाइट मानों के लिए विस्तारित करता है, जहां कनवर्टर एक वर्ण को डीकोड करने के लिए 2, 3, या 4 हेक्स बाइट्स को एक साथ पढ़ता है।
🗺️ ASCII मानचित्र एक्सप्लोरर
हेक्स को पाठ
टेक्स्ट से हेक्स रूपांतरण प्रत्येक वर्ण को उसके वर्ण एन्कोडिंग का उपयोग करके उसके बाइट मान में परिवर्तित करता है, फिर प्रत्येक बाइट मान को 2-वर्ण हेक्स जोड़ी के रूप में लिखता है। टेक्स्ट “हाय” हेक्स 4869 में परिवर्तित हो जाता है, क्योंकि एच दशमलव 72 (हेक्स 48) के बराबर है और आई दशमलव 105 (हेक्स 69) के बराबर है।
हेक्स से बेस64
हेक्स से बेस64 रूपांतरण कच्चे बाइट्स को पुन: समूहित करता है जिसे हेक्स स्ट्रिंग 3 बाइट्स (24 बिट्स) के सेट में दर्शाती है, प्रत्येक 24-बिट समूह को चार 6-बिट खंडों में विभाजित करती है, फिर प्रत्येक 6-बिट खंड को 64 बेस64 वर्णों (ए-जेड, ए-जेड, 0-9, +, /) में से एक में मैप करती है। हेक्स 48656सी6सी6एफ, जो 5 बाइट्स है, बेस64 एसजीवीएसबीजी8= में परिवर्तित हो जाता है, जब बाइट गिनती 3 से समान रूप से विभाजित नहीं होती है तो पैडिंग जोड़ दी जाती है।
हेक्स रंग रूपांतरण
हेक्स रंग कोड एक 6-वर्ण का हेक्स मान है जो लाल, हरे और नीले प्रत्येक के लिए 2 अंकों का उपयोग करके एक रंग का प्रतिनिधित्व करता है। कोड FF5733 लाल-नारंगी रंग का प्रतिनिधित्व करता है: FF (255) लाल, 57 (87) हरा, और 33 (51) नीला।
हेक्स से आरजीबी
हेक्स से आरजीबी रूपांतरण 6-वर्ण हेक्स रंग को 3 जोड़े में विभाजित करता है, फिर प्रत्येक जोड़े को उसके दशमलव मान में परिवर्तित करता है। हेक्स FF5733 लाल, हरे, नीले जोड़े के क्रम का पालन करते हुए RGB(255, 87, 51) में परिवर्तित हो जाता है।
एचएसएल से हेक्स
हेक्स से एचएसएल रूपांतरण पहले आरजीबी मान निकालता है, फिर आरजीबी चैनलों की सापेक्ष चमक और सीमा से रंग, संतृप्ति और हल्केपन की गणना करता है। रंग को 0 से 360 तक डिग्री में मापा जाता है, जबकि संतृप्ति और हल्कापन दोनों को 0 से 100 तक प्रतिशत के रूप में मापा जाता है।
हेक्स से एचएसवी
हेक्स से एचएसवी रूपांतरण भी निकाले गए आरजीबी मूल्यों से शुरू होता है, फिर रंग, संतृप्ति और मूल्य (चमक) की गणना करता है। एचएसवी चमक को परिभाषित करने के तरीके में एचएसएल से भिन्न है: एचएसवी का मूल्य चैनल सीधे 3 आरजीबी चैनलों में से उच्चतम को ट्रैक करता है, जबकि एचएसएल की चमक औसत उच्चतम और निम्नतम चैनलों को ट्रैक करती है।
CMYK से हेक्स
हेक्स से सीएमवाईके रूपांतरण पहले आरजीबी निकालता है, फिर प्रिंट उपयोग के लिए आरजीबी मानों को सियान, मैजेंटा, पीला और कुंजी (काला) प्रतिशत में परिवर्तित करता है। सीएमवाईके मान घटावपूर्ण हैं, जिसका अर्थ है कि वे वर्णन करते हैं कि स्याही कितना प्रकाश अवशोषित करती है, जबकि आरजीबी और हेक्स मान योगात्मक हैं, जो बताते हैं कि एक स्क्रीन कितना प्रकाश उत्सर्जित करती है।
हेक्स से पैनटोन तक
हेक्स से पैनटोन रूपांतरण पैनटोन मैचिंग सिस्टम (पीएमएस) लाइब्रेरी में निकटतम प्रविष्टि के विरुद्ध हेक्स रंग से मेल खाता है, क्योंकि पैनटोन गणितीय आरजीबी या सीएमवाईके फॉर्मूला के बजाय नामित स्याही फॉर्मूलेशन का उपयोग करता है। मिलान एक अनुमान है: 2 अलग-अलग हेक्स मान एक ही पैनटोन स्वैच पर मैप किए जा सकते हैं, और प्रिंट आउटपुट पेपर स्टॉक और प्रिंटिंग प्रक्रिया के आधार पर ऑन-स्क्रीन हेक्स पूर्वावलोकन से भिन्न हो सकता है।
ब्लॉकचेन में हेक्स
ब्लॉकचेन सिस्टम लगभग सभी कच्चे डेटा को हेक्स प्रारूप में संग्रहीत करता है। लेन-देन पहचानकर्ता, ब्लॉक हैश, पते और स्मार्ट अनुबंध डेटा सभी हेक्स का उपयोग करते हैं क्योंकि यह संरचना खोए बिना सीधे अंतर्निहित बाइट्स पर मैप करता है।
लेन-देन आईडी
बिटकॉइन लेनदेन आईडी (txid) एक 64-वर्ण वाली हेक्स स्ट्रिंग है। यह क्रमबद्ध लेनदेन के दोहरे SHA-256 हैश का प्रतिनिधित्व करता है, जिसे पठनीयता के लिए 32 कच्चे बाइट्स से हेक्स रूप में संपीड़ित किया जाता है।
हैश ब्लॉक करें
एक ब्लॉक हैश भी एक 64-वर्ण वाली हेक्स स्ट्रिंग है, जो 80-बाइट ब्लॉक हेडर को SHA-256 के साथ दो बार हैश करके निर्मित किया जाता है। बिटकॉइन के प्रूफ-ऑफ-वर्क कठिनाई लक्ष्य के लिए हैश को एक सीमा से नीचे गिरने की आवश्यकता होती है, जिसका हेक्स शब्दों में मतलब है कि हैश को अग्रणी शून्य की एक निर्धारित संख्या से शुरू होना चाहिए।
पते और सार्वजनिक कुंजी
एक बिटकॉइन सार्वजनिक कुंजी संपीड़ित रूप में 33 बाइट्स या असंपीड़ित 65 बाइट्स है, जिसे बेस58चेक या बेच32 प्रारूप में रूपांतरण से पहले हेक्स में दिखाया गया है। एथेरियम एड्रेस 0x उपसर्ग के साथ 40-वर्ण वाली हेक्स स्ट्रिंग (20 बाइट्स) है।
ऑपकोड और स्क्रिप्ट
बिटकॉइन स्क्रिप्ट उनके हेक्स मानों द्वारा संदर्भित एकल-बाइट ऑपकोड का उपयोग करती है। एक मानक पे-टू-पब्लिक-की-हैश स्क्रिप्ट हेक्स में 76 A9 14 [हैश] 88 AC पढ़ती है, जहां 76 OP_DUP है, A9 OP_HASH160 है, 88 OP_EQUALVERIFY है, और AC OP_CHECKSIG है।
स्मार्ट कॉन्ट्रैक्ट डेटा
एथेरियम स्मार्ट कॉन्ट्रैक्ट लेनदेन के इनपुट क्षेत्र में हेक्स डेटा के रूप में एन्कोड करता है। पहले 4 बाइट्स एक फ़ंक्शन चयनकर्ता बनाते हैं, जो फ़ंक्शन हस्ताक्षर के केकैक-256 हैश से प्राप्त होता है। एक ERC-20 ट्रांसफर() कॉल चयनकर्ता 0xA9059CBB से शुरू होती है।
⛓️ लेन-देन एनाटॉमी
01000000
01
7b1eabe0209b1fe794124575ef807057c77ada2138ae4fa8d6c4de0398a14f3f
00000000
494830450221008949…
उफ़्फ़्फ़्फ़्फ़
खेतों पर मंडराएँ कच्चे को डिकोड करने के लिए हेक्स लेनदेन बाइट्स।
प्रोग्रामिंग और डेटा में हेक्स
हेक्साडेसिमल बुनियादी संख्या रूपांतरण से परे 6 सामान्य प्रोग्रामिंग और डेटा कार्यों को दिखाता है: फ़्लोटिंग-पॉइंट एन्कोडिंग, बाइट ऑर्डर हैंडलिंग, बिटवाइज़ ऑपरेशंस, मशीन कोड निरीक्षण, कच्ची फ़ाइल विश्लेषण और पहचानकर्ता पीढ़ी।
हेक्स से आईईईई 754
हेक्स से आईईईई 754 रूपांतरण आईईईई 754 मानक का उपयोग करके एक हेक्स मान को फ़्लोटिंग-पॉइंट संख्या के रूप में पढ़ता है, जो बिट्स को एक साइन बिट, एक एक्सपोनेंट और एक मंटिसा में विभाजित करता है। एक 32-बिट (एकल-परिशुद्धता) फ्लोट 1 साइन बिट, 8 एक्सपोनेंट बिट्स और 23 मंटिसा बिट्स का उपयोग करता है। इस मानक के तहत हेक्स मान 3F800000 फ्लोटिंग-पॉइंट मान 1.0 में परिवर्तित हो जाता है।
हेक्स एंडियन कनवर्टर
एक हेक्स एंडियन कनवर्टर बड़े-एंडियन और छोटे-एंडियन प्रारूपों के बीच हेक्स मान के बाइट क्रम को उलट देता है। बिग-एंडियन सबसे महत्वपूर्ण बाइट को पहले संग्रहीत करता है; लिटिल-एंडियन सबसे कम महत्वपूर्ण बाइट को पहले संग्रहीत करता है। बिग-एंडियन में 4-बाइट हेक्स मान 12345678 लिटिल-एंडियन में 78563412 हो जाता है, क्योंकि बाइट अनुक्रम उलट जाता है जबकि प्रत्येक बाइट के अपने 2 अंक अपना क्रम बनाए रखते हैं।
हेक्स XOR कैलकुलेटर
एक हेक्स XOR कैलकुलेटर बिटवाइज XOR ऑपरेशन को 2 हेक्स मानों पर लागू करता है, बिट दर बिट उनकी तुलना करता है और जहां बिट्स भिन्न होते हैं वहां 1 लौटाता है और जहां वे मेल खाते हैं वहां 0 लौटाता है। हेक्स एफएफ एक्सओआर 0एफ, एफ0 के बराबर है, क्योंकि प्रत्येक बिट स्थिति जहां 2 मान असहमत हैं, 1 उत्पन्न करता है।
असेंबली से हेक्स
हेक्स टू असेंबली रूपांतरण, जिसे डिस्सेम्बली भी कहा जाता है, एक विशिष्ट प्रोसेसर आर्किटेक्चर के लिए कच्चे मशीन कोड बाइट्स को पढ़ने योग्य असेंबली निर्देशों में वापस अनुवादित करता है। प्रत्येक हेक्स ऑपकोड एक निर्देश निमोनिक, जैसे MOV, ADD, या JMP पर मैप करता है, हालांकि सटीक मैपिंग निर्देश सेट पर निर्भर करती है: x86, ARM, या कोई अन्य आर्किटेक्चर।
हेक्स डंप कनवर्टर
एक हेक्स डंप कनवर्टर एक बाइनरी फ़ाइल लेता है और उसके कच्चे बाइट्स को हेक्स प्रारूप में प्रदर्शित करता है, आमतौर पर प्रत्येक बाइट के लिए प्रिंट करने योग्य वर्ण दिखाने वाले ASCII कॉलम के साथ। हेक्स डंप डेवलपर्स को फ़ाइल हेडर का निरीक्षण करने, फ़ाइल हस्ताक्षर सत्यापित करने और प्रत्येक फ़ाइल प्रकार के लिए एक विशेष पार्सर के बिना बाइनरी डेटा डीबग करने देता है।
यूयूआईडी के लिए हेक्स
हेक्स से यूयूआईडी रूपांतरण 32-वर्ण (16-बाइट) हेक्स मान को मानक यूयूआईडी पैटर्न में प्रारूपित करता है: 8-4-4-4-12 हेक्स अंक हाइफ़न द्वारा अलग किए जाते हैं, जैसे 550E8400-E29B-41D4-A716-446655440000। यूयूआईडी एक 128-बिट मान है जिसका उपयोग सिस्टम में टकराव की लगभग शून्य संभावना वाले रिकॉर्ड या ऑब्जेक्ट की पहचान करने के लिए किया जाता है।
रूपांतरण संदर्भ
| Hex | Decimal | Binary | ASCII |
|---|---|---|---|
| 00 | 0 | 00000000 | NUL |
| 0A | 10 | 00001010 | LF |
| 30 | 48 | 00110000 | 0 |
| 41 | 65 | 01000001 | A |
| 61 | 97 | 01100001 | a |
| 7F | 127 | 01111111 | DEL |
| FF | 255 | 11111111 | — |
📚 ASCII नियंत्रण चार्ट
| Hex | Decimal | Binary | ASCII |
|---|---|---|---|
| 00 | 0 | 00000000 | NUL |
| 0A | 10 | 00001010 | LF |
| 30 | 48 | 00110000 | 0 |
| 41 | 65 | 01000001 | A |
| 61 | 97 | 01100001 | a |
| 7F | 127 | 01111111 | DEL |
| FF | 255 | 11111111 | — |
क्रिप्टो में सामान्य हेक्स मान
| Hex Value | Name | Context |
|---|---|---|
| 0x76 | OP_DUP | Duplicates the top stack item |
| 0xA9 | OP_HASH160 | Applies SHA-256 then RIPEMD-160 |
| 0xAC | OP_CHECKSIG | Verifies a signature |
| 0x6A | OP_RETURN | Marks an output as unspendable |
| 0x88 | OP_EQUALVERIFY | Checks equality and verifies |
| 0xAE | OP_CHECKMULTISIG | Verifies a multisig condition |
| 0xA9059CBB | transfer(address,uint256) | ERC-20 function selector |
| 0x095EA7B3 | approve(address,uint256) | ERC-20 function selector |
| 0x70A08231 | balanceOf(address) | ERC-20 function selector |
🪙 वेब3 और बिटकॉइन ऑप्स
| Hex Value | Name | Context |
|---|---|---|
| 0x76 | OP_DUP | Duplicates the top stack item |
| 0xA9 | OP_HASH160 | Applies SHA-256 then RIPEMD-160 |
| 0xAC | OP_CHECKSIG | Verifies a signature |
| 0x6A | OP_RETURN | Marks an output as unspendable |
| 0x88 | OP_EQUALVERIFY | Checks equality and verifies |
| 0xAE | OP_CHECKMULTISIG | Verifies a multisig condition |
| 0xA9059CBB | transfer(address,uint256) | ERC-20 function selector |
| 0x095EA7B3 | approve(address,uint256) | ERC-20 function selector |
| 0x70A08231 | balanceOf(address) | ERC-20 function selector |
हेक्स बनाम अन्य संख्या प्रणालियाँ
| Property | Binary (Base-2) | Octal (Base-8) | Decimal (Base-10) | Hex (Base-16) |
|---|---|---|---|---|
| Digits used | 0, 1 | 0-7 | 0-9 | 0-9, A-F |
| Bits per digit | 1 | 3 | ~3.32 | 4 |
| One byte requires | 8 digits | 3 digits | 1-3 digits | 2 digits |
| Common prefix | 0b | 0o | None | 0x |
| 255 expressed as | 11111111 | 377 | 255 | FF |
| Primary use | Logic gates, bit flags | Unix permissions | Everyday arithmetic | Memory, crypto, colors |
📊 आधार तुलना
हेक्स
2 अक्षर
सीमांत बल
हेक्साडेसिमल (बेस-16) संख्याओं को दशमलव (बेस-10) में बदलें
हेक्साडेसिमल (बेस-16) संख्याओं को दशमलव (बेस-10) में बदलने के लिए, हेक्स कनवर्टर में 3बी2 या 0xFF जैसे हेक्स मान दर्ज करें और दशमलव समकक्ष तुरंत दिखाई देता है। हेक्साडेसिमल एक आधार-16 संख्या प्रणाली है जिसमें 16 अलग-अलग प्रतीकों का उपयोग किया जाता है: अंक 0 से 9 और अक्षर ए से एफ तक। 6 हेक्स अक्षर निम्नलिखित दशमलव मानों का प्रतिनिधित्व करते हैं: ए = 10, बी = 11, सी = 12, डी = 13, ई = 14, एफ = 15।
दशमलव (आधार-10) प्रणाली 10 अंकों - 0 से 9 - का उपयोग करती है और यह रोजमर्रा के अंकगणित के लिए मानक संख्या प्रणाली है। हेक्स का उपयोग कंप्यूटिंग में किया जाता है क्योंकि 2 हेक्स अंक 1 बाइट (8 बिट्स) का प्रतिनिधित्व करते हैं, जिससे हेक्स बाइनरी (बेस -2) की तुलना में 4 गुना अधिक कॉम्पैक्ट हो जाता है।
एकल-अंकीय हेक्स मान 0 से 9 के लिए, दशमलव मान समान है। दशमलव में हेक्स 5 = 5, दशमलव में हेक्स 8 = 8, और दशमलव में हेक्स 9 = 9।
बहु-अंकीय हेक्स मानों के लिए, स्थितीय भार लागू होता है। दशमलव में हेक्स 10 = 16, दशमलव में हेक्स 16 = 22, दशमलव में हेक्स 20 = 32, और दशमलव में हेक्स 80 = 128।
दशमलव को हेक्साडेसिमल में बदलने के लिए, दशमलव मान को बार-बार 16 से विभाजित करें और प्रत्येक शेष को हेक्साडेसिमल के रूप में रिकॉर्ड करें। हेक्साडेसिमल में दशमलव 5 = 5, हेक्साडेसिमल में दशमलव 9 = 9, हेक्साडेसिमल में दशमलव 14 = ई, हेक्साडेसिमल में दशमलव 35 = 23, और हेक्साडेसिमल में दशमलव 5000 = 1388।
हेक्स से दशमलव रूपांतरण 3 मुख्य क्षेत्रों में लागू होता है:
- मेमोरी एड्रेसिंग: सिस्टम आर्किटेक्चर मेमोरी एड्रेस को दर्शाने के लिए हेक्साडेसिमल का उपयोग करता है क्योंकि हेक्स एड्रेस नोटेशन को कॉम्पैक्ट रखता है।
- रंग कोडिंग: #FF5733 जैसे वेब डिज़ाइन रंग कोड लाल, हरे और नीले (आरजीबी) चैनल मानों को 3 हेक्स जोड़े के रूप में व्यक्त करते हैं, प्रत्येक 00 से एफएफ (दशमलव में 0 से 255) तक होता है।
- असेंबली प्रोग्रामिंग: असेंबली प्रोग्रामिंग में सीपीयू निर्देश हेक्स प्रारूप में लिखे जाते हैं, विश्लेषण और पठनीयता के लिए हेक्स से दशमलव रूपांतरण की आवश्यकता होती है।
हेक्स से दशमलव रूपांतरण कैसे काम करता है?
हेक्स से दशमलव रूपांतरण प्रत्येक हेक्स अंक को अंक की स्थिति की शक्ति तक बढ़ाकर 16 से गुणा करके, फिर सभी उत्पादों का योग करके काम करता है। पदों की गिनती सबसे दाहिने अंक पर 0 से होती है और बायीं ओर जाने पर 1 बढ़ जाती है। सूत्र लागू करने से पहले A से F को 10 से 15 तक प्रतिस्थापित करें।
रूपांतरण सूत्र है:
दशमलव = (Dₙ × 16ⁿ) + (Dₙ₋₁ × 16ⁿ⁻¹) + … + (D₁ × 16¹) + (D₀ × 16⁰)
- हेक्स 2 को दशमलव में बदलें: 2 × 16⁰ = 2 × 1 = 2. हेक्स 2 = 2 दशमलव में।
- हेक्स 10 को दशमलव में बदलें: (1 × 16¹) + (0 × 16⁰) = 16 + 0 = 16। हेक्स 10 = 16 दशमलव में।
- हेक्स 14 को दशमलव में बदलें: (1 × 16¹) + (4 × 16⁰) = 16 + 4 = 20। हेक्स 14 = 20 दशमलव में।
- हेक्स 1E को दशमलव में बदलें: (1 × 16¹) + (14 × 16⁰) = 16 + 14 = 30. हेक्स 1E = 30 दशमलव में।
- हेक्स 22 को डेनेरी में बदलें: (2 × 16¹) + (2 × 16⁰) = 32 + 2 = 34। हेक्स 22 = डेनेरी में 34।
- हेक्स 2ए को दशमलव में बदलें: (2 × 16¹) + (10 × 16⁰) = 32 + 10 = 42। हेक्स 2ए = दशमलव में 42।
- हेक्स 2C को दशमलव में बदलें: (2 × 16¹) + (12 × 16⁰) = 32 + 12 = 44। हेक्स 2C = दशमलव में 44।
- हेक्स 2E को डेनेरी में बदलें: (2 × 16¹) + (14 × 16⁰) = 32 + 14 = 46. हेक्स 2E = 46 डेनेरी में।
- हेक्स 2F को दशमलव में बदलें: (2 × 16¹) + (15 × 16⁰) = 32 + 15 = 47. हेक्स 2F = 47 दशमलव में।
- हेक्स 30 को डेनेरी में बदलें: (3 × 16¹) + (0 × 16⁰) = 48 + 0 = 48। हेक्स 30 = डेनेरी में 48।
- हेक्स 32 को दशमलव में बदलें: (3 × 16¹) + (2 × 16⁰) = 48 + 2 = 50। हेक्स 32 = दशमलव में 50।
- हेक्स 3C को दशमलव में बदलें: (3 × 16¹) + (12 × 16⁰) = 48 + 12 = 60। हेक्स 3C = दशमलव में 60।
- हेक्स 3बी2 को दशमलव में बदलें: (3 × 16²) + (11 × 16¹) + (2 × 16⁰) = 768 + 176 + 2 = 946। हेक्स 3बी2 = 946 दशमलव में।
- हेक्स 34.3 को बाइनरी में बदलें: हेक्स 34 बाइनरी में 00110100 में परिवर्तित होता है, और हेक्स .3 बाइनरी में .0011 में परिवर्तित होता है। हेक्स 34.3 = 00110100.0011 बाइनरी में।
दशमलव से हेक्स रूपांतरण के लिए, बार-बार विभाजन लागू करें। दशमलव 5000 को हेक्साडेसिमल में बदलने के लिए: 5000 ÷ 16 = 312 शेष 8; 312 ÷ 16 = 19 शेष 8; 19 ÷ 16 = 1 शेष 3; 1 ÷ 16 = 0 शेष 1. अंतिम से प्रथम तक शेषफल पढ़ना: हेक्साडेसिमल में दशमलव 5000 = 1388।
हेक्स से दशमलव रूपांतरण तालिका
नीचे दी गई हेक्स से दशमलव रूपांतरण तालिका हेक्साडेसिमल (बेस-16) मानों को उनके दशमलव (बेस-10) समकक्षों और चरण-दर-चरण स्थितिगत गणना के साथ सूचीबद्ध करती है। एकल-अंकीय हेक्स मान 0 से 9 दोनों प्रणालियों में समान हैं। 6 हेक्स अक्षर A से F तक दशमलव मान 10 से 15 के अनुरूप हैं।
| Hex (Base-16) | Decimal (Base-10) | Calculation |
|---|---|---|
| 0 | 0 | — |
| 1 | 1 | — |
| 2 | 2 | — |
| 3 | 3 | — |
| 4 | 4 | — |
| 5 | 5 | — |
| 6 | 6 | — |
| 7 | 7 | — |
| 8 | 8 | — |
| 9 | 9 | — |
| A | 10 | — |
| B | 11 | — |
| C | 12 | — |
| D | 13 | — |
| E | 14 | — |
| F | 15 | — |
| 10 | 16 | 1×16¹ + 0×16⁰ = 16 |
| 11 | 17 | 1×16¹ + 1×16⁰ = 17 |
| 12 | 18 | 1×16¹ + 2×16⁰ = 18 |
| 13 | 19 | 1×16¹ + 3×16⁰ = 19 |
| 14 | 20 | 1×16¹ + 4×16⁰ = 20 |
| 15 | 21 | 1×16¹ + 5×16⁰ = 21 |
| 16 | 22 | 1×16¹ + 6×16⁰ = 22 |
| 17 | 23 | 1×16¹ + 7×16⁰ = 23 |
| 18 | 24 | 1×16¹ + 8×16⁰ = 24 |
| 19 | 25 | 1×16¹ + 9×16⁰ = 25 |
| 1A | 26 | 1×16¹ + 10×16⁰ = 26 |
| 1B | 27 | 1×16¹ + 11×16⁰ = 27 |
| 1C | 28 | 1×16¹ + 12×16⁰ = 28 |
| 1D | 29 | 1×16¹ + 13×16⁰ = 29 |
| 1E | 30 | 1×16¹ + 14×16⁰ = 30 |
| 1F | 31 | 1×16¹ + 15×16⁰ = 31 |
| 20 | 32 | 2×16¹ + 0×16⁰ = 32 |
| 22 | 34 | 2×16¹ + 2×16⁰ = 34 |
| 2A | 42 | 2×16¹ + 10×16⁰ = 42 |
| 2C | 44 | 2×16¹ + 12×16⁰ = 44 |
| 2E | 46 | 2×16¹ + 14×16⁰ = 46 |
| 2F | 47 | 2×16¹ + 15×16⁰ = 47 |
| 30 | 48 | 3×16¹ + 0×16⁰ = 48 |
| 32 | 50 | 3×16¹ + 2×16⁰ = 50 |
| 3C | 60 | 3×16¹ + 12×16⁰ = 60 |
| 40 | 64 | 4×16¹ + 0×16⁰ = 64 |
| 50 | 80 | 5×16¹ + 0×16⁰ = 80 |
| 60 | 96 | 6×16¹ + 0×16⁰ = 96 |
| 70 | 112 | 7×16¹ + 0×16⁰ = 112 |
| 80 | 128 | 8×16¹ + 0×16⁰ = 128 |
| 90 | 144 | 9×16¹ + 0×16⁰ = 144 |
| A0 | 160 | 10×16¹ + 0×16⁰ = 160 |
| B0 | 176 | 11×16¹ + 0×16⁰ = 176 |
| C0 | 192 | 12×16¹ + 0×16⁰ = 192 |
| D0 | 208 | 13×16¹ + 0×16⁰ = 208 |
| E0 | 224 | 14×16¹ + 0×16⁰ = 224 |
| F0 | 240 | 15×16¹ + 0×16⁰ = 240 |
| FF | 255 | 15×16¹ + 15×16⁰ = 255 |
| 100 | 256 | 1×16² + 0×16¹ + 0×16⁰ = 256 |
| 200 | 512 | 2×16² + 0×16¹ + 0×16⁰ = 512 |
| 300 | 768 | 3×16² + 0×16¹ + 0×16⁰ = 768 |
| 400 | 1024 | 4×16² + 0×16¹ + 0×16⁰ = 1024 |
| 3B2 | 946 | 3×16² + 11×16¹ + 2×16⁰ = 946 |
| 1388 | 5000 | 1×16³ + 3×16² + 8×16¹ + 8×16⁰ = 5000 |
हमारे विशेष उपकरणों का अन्वेषण करें
सीएमवाईके से हेक्स कनवर्टर
हेक्स डंप कनवर्टर
हेक्स एंडियन कनवर्टर
हेक्स आईईईई 754 कन्वर्टर
हेक्स हस्ताक्षरित/अहस्ताक्षरित कनवर्टर
हेक्स से ASCII कन्वर्टर
हेक्स से असेंबली कनवर्टर
हेक्स से बेस64 कनवर्टर
हेक्स से बीसीडी कनवर्टर
HEX से CMYK कनवर्टर
हेक्स से ईबीसीडीआईसी कनवर्टर
HEX से HSL कनवर्टर
HEX से HSV कनवर्टर
हेक्स से आईपी एड्रेस कनवर्टर
हेक्स से मैक एड्रेस कनवर्टर
हेक्स से ओकेएलसीएच कनवर्टर
हेक्स से पैनटोन कनवर्टर
हेक्स से पीसीएपी कनवर्टर
HEX से RAL कनवर्टर
HEX से RGB कनवर्टर
HEX से RGBA कनवर्टर
हेक्स से UF2 कन्वर्टर
हेक्स से यूनिकोड कनवर्टर
हेक्स से यूटीएफ-8 कन्वर्टर
हेक्स यूयूआईडी कनवर्टर
हेक्स XOR कैलकुलेटर
एचएसएल से हेक्स कनवर्टर
एचएसवी से हेक्स कनवर्टर
आरजीबी से हेक्स कनवर्टर
Frequently Asked Questions
हेक्साडेसिमल क्या है?
हेक्साडेसिमल एक आधार-16 संख्या प्रणाली है जो 16 प्रतीकों का उपयोग करती है: अंक 0 से 9 और अक्षर ए से एफ। प्रत्येक हेक्स अंक 4 बाइनरी अंकों का प्रतिनिधित्व करता है, इसलिए 2 हेक्स अंक हमेशा 1 बाइट के बराबर होते हैं। कंप्यूटर कच्चे डेटा को ऐसे रूप में प्रदर्शित करने के लिए हेक्स का उपयोग करते हैं जो संक्षिप्त और पठनीय रहता है।
हेक्स कनवर्टर क्या है?
हेक्स कनवर्टर एक उपकरण है जो हेक्साडेसिमल और अन्य संख्या प्रारूप, जैसे दशमलव, बाइनरी, ऑक्टल या टेक्स्ट के बीच मान का अनुवाद करता है। आप एक फ़ील्ड में एक मान दर्ज करते हैं, और टूल उसी चरण के भीतर लक्ष्य प्रारूप में समतुल्य मान लौटाता है।
मैं हेक्स को दशमलव में कैसे परिवर्तित करूं?
प्रत्येक हेक्स अंक को उसकी स्थिति तक बढ़ाकर 16 से गुणा करें, फिर परिणामों को एक साथ जोड़ें। हेक्स मान 1A3 दशमलव 419 में परिवर्तित होता है: (1 × 256) + (10 × 16) + (3 × 1) = 256 + 160 + 3 = 419।
मैं दशमलव को हेक्स में कैसे परिवर्तित करूं?
दशमलव संख्या को 16 से विभाजित करें, शेष को हेक्स अंक के रूप में रिकॉर्ड करें, फिर भागफल पर विभाजन को तब तक दोहराएं जब तक कि भागफल 0 तक न पहुंच जाए। शेष को विपरीत क्रम में पढ़ने से हेक्स मान मिलता है। दशमलव 1500 इस विधि का उपयोग करके हेक्स 5DC में परिवर्तित होता है: 1500 ÷ 16 = 93 शेष 12 (C), 93 ÷ 16 = 5 शेष 13 (D), 5 ÷ 16 = 0 शेष 5। शेष को पीछे की ओर पढ़ने पर 5DC मिलता है।
मैं हेक्स को बाइनरी में कैसे परिवर्तित करूं?
प्रत्येक हेक्स अंक को उसके 4-बिट बाइनरी समकक्ष से बदलें, फिर समूहों को क्रम से एक साथ जोड़ें। हेक्स मान 2AA बाइनरी 0010 1010 1010 में परिवर्तित हो जाता है, क्योंकि 2 0010 है, और शेष दो पदों में से प्रत्येक में A 1010 है।
मैं बाइनरी को हेक्स में कैसे परिवर्तित करूं?
बाइनरी अंकों को 4 के सेट में समूहित करें, दाईं ओर से शुरू करें, सबसे बाएं समूह में शून्य डालें यदि इसमें 4 से कम अंक हैं, तो प्रत्येक समूह को उसके हेक्स अंक में परिवर्तित करें। बाइनरी मान 1010101010 हेक्स 2एए में परिवर्तित हो जाता है: 0010 1010 1010 के रूप में समूहीकृत किया जाता है, जिसे 2, ए, ए के रूप में पढ़ा जाता है।
मैं हेक्स को ऑक्टल में कैसे परिवर्तित करूं?
पहले हेक्स मान को बाइनरी में बदलें, फिर बाइनरी अंकों को दाईं ओर से 3 के सेट में दोबारा समूहित करें, फिर 3 के प्रत्येक समूह को उसके ऑक्टल अंक में बदलें। हेक्स मान FF ऑक्टल 377 में परिवर्तित हो जाता है: FF बाइनरी 11111111 है, जिसे 011 111 111 के रूप में समूहीकृत किया गया है, जिसे 3, 7, 7 के रूप में पढ़ा जाता है।
मैं हेक्स को टेक्स्ट में कैसे परिवर्तित करूं?
हेक्स स्ट्रिंग को 2-वर्ण बाइट जोड़े में विभाजित करें, प्रत्येक जोड़े को उसके दशमलव मान में बदलें, फिर उन बाइट्स को ASCII या UTF-8 का उपयोग करके वर्णों के रूप में पढ़ें। हेक्स स्ट्रिंग 48 65 6सी 6सी 6एफ का डिकोड “हैलो” है, क्योंकि 48 एच है, 65 ई है, 6सी एल है, 6सी एल है, और 6एफ ओ है।
मैं हेक्स को ASCII में कैसे परिवर्तित करूं?
हेक्स को टेक्स्ट में हेक्स की तरह ही ASCII में बदलें: हेक्स स्ट्रिंग को बाइट जोड़े में विभाजित करें, प्रत्येक जोड़े को दशमलव में बदलें, फिर उस दशमलव मान को ASCII तालिका से मिलाएं। ASCII केवल 0 से 127 (हेक्स में 00 से 7F) तक के बाइट मानों को कवर करता है, इसलिए 7F से ऊपर का कोई भी बाइट मानक ASCII से बाहर होता है और इसके बजाय UTF-8 डिकोडिंग की आवश्यकता होती है।
मैं हेक्स को यूटीएफ-8 में कैसे परिवर्तित करूं?
बाइट मान 00 से 7F के लिए, हेक्स से UTF-8 रूपांतरण बिल्कुल हेक्स से ASCII की तरह काम करता है, प्रति वर्ण 1 बाइट के साथ। 7F से ऊपर के बाइट मानों के लिए, UTF-8 मल्टी-बाइट अनुक्रमों का उपयोग करता है, इसलिए कनवर्टर एक एकल वर्ण को सही ढंग से डिकोड करने के लिए 2, 3, या 4 हेक्स बाइट्स को एक साथ पढ़ता है।
मैं टेक्स्ट को हेक्स में कैसे परिवर्तित करूं?
प्रत्येक वर्ण को उसके वर्ण एन्कोडिंग का उपयोग करके उसके बाइट मान में बदलें, फिर प्रत्येक बाइट मान को 2-वर्ण हेक्स जोड़ी के रूप में लिखें। पाठ “हाय” हेक्स 48 69 में परिवर्तित हो जाता है, क्योंकि एच दशमलव 72 (हेक्स 48) के बराबर है और आई दशमलव 105 (हेक्स 69) के बराबर है।
हेक्स और बाइनरी के बीच क्या अंतर है?
बाइनरी 2 प्रतीकों (0 और 1) का उपयोग करता है, जबकि हेक्स 16 प्रतीकों (0-9 और ए-एफ) का उपयोग करता है। एक हेक्स अंक हमेशा 4 बाइनरी अंकों के बराबर होता है, इसलिए हेक्स एक चौथाई वर्णों का उपयोग करके समान डेटा का प्रतिनिधित्व करता है। हेक्स में बाइट 0xFF बाइनरी में 11111111 है।
0x उपसर्ग का क्या अर्थ है?
0x उपसर्ग किसी मान को दशमलव के बजाय हेक्साडेसिमल के रूप में चिह्नित करता है। इसके बिना, “10” दस (दशमलव) और सोलह (हेक्स) के बीच अस्पष्ट है। उपसर्ग सी प्रोग्रामिंग भाषा में शुरू हुआ और अब अधिकांश प्रोग्रामिंग भाषाओं और ब्लॉकचेन प्रोटोकॉल में दिखाई देता है। एथेरियम पते में हमेशा 0x उपसर्ग होता है; बिटकॉइन आमतौर पर नहीं होता.
क्या हेक्साडेसिमल संख्याओं में अक्षर हो सकते हैं?
हां, हेक्साडेसिमल संख्याओं में 6 अक्षर होते हैं: ए, बी, सी, डी, ई और एफ। ये अक्षर 10 से 15 तक दशमलव मानों का प्रतिनिधित्व करते हैं, जो 16-प्रतीक प्रणाली में दशमलव के 10 एकल-अंकीय प्रतीकों (0-9) द्वारा छोड़े गए अंतर को भरते हैं।
क्या हेक्साडेसिमल केस-संवेदी है?
नहीं, हेक्साडेसिमल अक्षर अपने संख्यात्मक मान के लिए केस-संवेदी नहीं हैं। एफएफ और एफएफ दोनों दशमलव 255 के बराबर हैं, और अधिकांश कन्वर्टर्स या तो मामले या दोनों के मिश्रण को स्वीकार करते हैं। एथेरियम में एक अपवाद मौजूद है, जहां एड्रेस चेकसम लेटर केसिंग में अतिरिक्त जानकारी को एनकोड करता है, इसलिए एथेरियम एड्रेस का केस बदलने से इसका चेकसम अमान्य हो सकता है, भले ही अंतर्निहित मूल्य समान रहता है।
हेक्साडेसिमल मान में कितने बाइट होते हैं?
एक हेक्साडेसिमल मान में प्रत्येक 2 हेक्स अंकों के लिए 1 बाइट होता है, क्योंकि प्रत्येक हेक्स अंक 4 बिट्स का प्रतिनिधित्व करता है और एक बाइट में 8 बिट्स होते हैं। FF जैसा 2-वर्ण मान 1 बाइट है, 1A3F जैसा 4-वर्ण मान 2 बाइट्स है, और क्रिप्टोग्राफ़िक हैश के लिए सामान्य 64-वर्ण मान 32 बाइट्स है।
क्या हेक्स मानों में रिक्त स्थान हो सकते हैं?
नहीं, रॉ हेक्स एन्कोडिंग में डेटा के हिस्से के रूप में रिक्त स्थान शामिल नहीं हैं। पठनीयता के लिए कभी-कभी बाइट जोड़े के बीच रिक्त स्थान या कोलन जोड़े जाते हैं, जैसे 48 65 6C 6C 6F या 48:65:6C:6C:6F। अधिकांश हेक्स रूपांतरण उपकरण मूल्य को संसाधित करने से पहले इन विभाजकों को स्वचालित रूप से हटा देते हैं।
एक हेक्स संख्या कितनी बड़ी हो सकती है?
हेक्स संख्या के आकार की कोई निश्चित सीमा नहीं है। ब्लॉकचेन एप्लिकेशन आमतौर पर हैश के लिए 32-बाइट (256-बिट) मान और पते के लिए 20-बाइट (160-बिट) मान का उपयोग करते हैं। एक 32-बाइट हेक्स स्ट्रिंग 64 वर्ण लंबी होती है और दशमलव में लगभग 1.16 × 10⁷⁷ तक की संख्याओं का प्रतिनिधित्व कर सकती है, जिसे गोलाई त्रुटियों के बिना परिवर्तित करने के लिए मनमानी-सटीक अंकगणित की आवश्यकता होती है।
ब्लॉकचेन में हेक्साडेसिमल का उपयोग किस लिए किया जाता है?
हेक्साडेसिमल लगभग सभी कच्चे ब्लॉकचेन डेटा का प्रतिनिधित्व करता है, जिसमें लेनदेन आईडी, ब्लॉक हैश, सार्वजनिक कुंजी, पते, स्क्रिप्ट ऑपकोड और स्मार्ट अनुबंध कॉलडेटा शामिल हैं। हेक्स सीधे बाइनरी डेटा पर मैप करता है, जिसमें 1 बाइट के बराबर 2 हेक्स अक्षर होते हैं, जो निम्न-स्तरीय प्रोटोकॉल डेटा को एक ही समय में कॉम्पैक्ट और पढ़ने योग्य रखता है।
ब्लॉकचेन खोजकर्ता हेक्स में डेटा क्यों दिखाते हैं?
ब्लॉकचेन खोजकर्ता हेक्स में डेटा दिखाते हैं क्योंकि हेक्स व्याख्या के बिना सटीक बाइट संरचना को संरक्षित करता है। ऑपकोड, संस्करण बाइट्स, पता उपसर्ग और हैश आउटपुट हेक्स में दृश्यमान और सत्यापन योग्य रहते हैं। दशमलव बाइट-स्तरीय संरचना को अस्पष्ट कर देगा, और बाइनरी पढ़ने के लिए बहुत अधिक जगह ले लेगा।
मैं ग़लत हेक्स रूपांतरण का निवारण कैसे कर सकता हूँ?
हेक्स रूपांतरण गलत दिखने पर त्रुटि के 5 सामान्य स्रोतों की जाँच करें: इनपुट में अग्रणी या अनुगामी रिक्त स्थान, एक हटाया न गया 0x उपसर्ग, बड़े-एंडियन और छोटे-एंडियन रीड्स के बीच बेमेल बाइट क्रम (एंडियननेस), समान बिट्स की हस्ताक्षरित बनाम अहस्ताक्षरित व्याख्या, और एक गिरा हुआ अग्रणी शून्य जो हर अंक की स्थिति को बदल देता है। किसी ज्ञात रूपांतरण तालिका प्रविष्टि, जैसे कि 255 के बराबर एफएफ, के विरुद्ध मान की तुलना करने से पता चलता है कि इन 5 कारणों में से कौन सा लागू होता है।