हेक्साडेसिमल (हेक्स) को पाठ में परिवर्तित करने में हेक्साडेसिमल संख्याओं को वर्ण एन्कोडिंग मानक के आधार पर वर्णों के रूप में व्याख्या करना शामिल है, जैसे एएससीआईआई or यूनिकोड. हेक्साडेसिमल, एक आधार-16 प्रणाली, मूल्यों का प्रतिनिधित्व करने के लिए सोलह प्रतीकों (0-9 और ए-एफ) का उपयोग करती है। अक्षरों, अंकों और प्रतीकों जैसे वर्णों को इन एन्कोडिंग मानकों के भीतर विशिष्ट मूल्यों पर मैप किया जाता है।
सिस्टम को समझना
- हेक्साडेसिमल प्रणाली (बेस-16):हेक्स 0 से 9 मानों को दर्शाने के लिए 0-9 अंकों का उपयोग करता है और 10 से 15 मानों को दर्शाने के लिए अक्षर A-F का उपयोग करता है। दो हेक्स अंक एक बाइट (0x00 से 0xFF) का प्रतिनिधित्व कर सकते हैं, जो बदले में विभिन्न एन्कोडिंग योजनाओं में एक चरित्र के अनुरूप हो सकते हैं।
- कैरेक्टर एनकोडिंग: एएससीआईआई और यूनिकोड, कैरेक्टर को संख्यात्मक मानों पर मैप करने के लिए सामान्य मानक हैं। ASCII प्रति वर्ण एक बाइट का उपयोग करता है, जो एक हेक्स जोड़ी के भीतर फिट होता है, जबकि यूनिकोड वैश्विक वर्णों और प्रतीकों की एक विशाल श्रृंखला का समर्थन करने के लिए इसका विस्तार करता है।:
रूपांतरण प्रक्रिया: हेक्स टू टेक्स्ट
- चरण 1: हेक्साडेसिमल स्ट्रिंग को तोड़ें
- चरण 2: हेक्स जोड़े को दशमलव में बदलें
- hex-to-text.paragraph2.item3
- चरण 3: दशमलव मानों को वर्णों में मैप करें
- उपरोक्त उदाहरण के बाद, 48656C6C6F "हैलो" में परिवर्तित हो जाता है।
हेक्साडेसिमल स्ट्रिंग को जोड़े में विभाजित करें, क्योंकि प्रत्येक जोड़ी एक बाइट (या ASCII में एक वर्ण) का प्रतिनिधित्व करती है। उदाहरण के लिए, हेक्स स्ट्रिंग 48656C6C6F जोड़े 48, 65 6C, 6C, 6F में टूट गया है।
आधार-16 रूपांतरण सूत्र का उपयोग करके प्रत्येक हेक्स जोड़ी को उसके दशमलव समकक्ष में बदलें। एन्कोडिंग योजना में सही वर्ण की मैपिंग के लिए यह चरण महत्वपूर्ण है।
उदाहरण रूपांतरण
आइए ऊपर बताए गए चरणों का उपयोग करके हेक्स स्ट्रिंग 48656C6C6F को टेक्स्ट में बदलें।
- ब्रेकडाउन: 48 65 6सी 6सी 6एफ
- 48 → 72 (एच)
- 65 → 101 (ई)
- 6सी → 108 (एल)
- 6सी → 108 (एल)
- 6एफ → 111 (ओ)
- दशमलव से वर्ण मानचित्रण: 48656C6C6F → "हैलो"
- कॉन्टेनेट: हेक्स स्ट्रिंग 48656C6C6F "हैलो" टेक्स्ट में परिवर्तित हो जाती है।
निष्कर्ष
यह प्रक्रिया वर्ण एन्कोडिंग मानकों के माध्यम से हेक्साडेसिमल डेटा और मानव-पठनीय पाठ के बीच पुल को प्रदर्शित करती है। इस रूपांतरण को समझना विभिन्न कंप्यूटिंग कार्यों, जैसे प्रोग्रामिंग, डेटा एन्कोडिंग और साइबर सुरक्षा में मौलिक है, जहां हेक्स का उपयोग अक्सर बाइनरी डेटा को कॉम्पैक्ट रूप से प्रस्तुत करने के लिए किया जाता है।