हेक्स से टेक्स्ट कनवर्टर — मुफ्त ऑनलाइन टूल
Hex Conversion Results
क्या है हेक्स से टेक्स्ट कनवर्टर?
हेक्स टू टेक्स्ट कन्वर्टर एक द्विदिश प्रोग्रामिंग उपयोगिता है जो कच्चे हेक्साडेसिमल मशीन बाइट्स को पठनीय मानव पाठ में अनुवादित करती है, और इसके विपरीत भी। हेक्साडेसिमल (बेस-16) एक महत्वपूर्ण संख्या प्रणाली है जो अंक 0–9 और अक्षर A–F का उपयोग करके लंबी, अव्यवस्थित बाइनरी स्ट्रिंग्स को छोटे, अत्यधिक संरचित जोड़ों में संपीड़ित करती है। कोड संकलित करते समय, नेटवर्क पैकेट इंजीनियरिंग करते समय, या क्रैश मेमोरी डंप्स की जांच करते समय, डेवलपर्स नियमित रूप से हेक्स में पैकेज किए गए डेटा का सामना करते हैं। यह टूल तुरंत उन बाइट्स को उनके प्रतिनिधित्व वाले प्लेनटेक्स्ट JSON या स्रोत कोड में डिक्रिप्ट करता है, या शुष्क डेटा ट्रांज़िट के लिए अंग्रेजी को हेक्स में एन्कोड करता है।
कब उपयोग करें हेक्स से टेक्स्ट कनवर्टर?
सॉफ़्टवेयर डिबगिंग, सुरक्षा विश्लेषण, या नेटवर्क पैकेट कैप्चर (जैसे Wireshark लॉग) की समीक्षा करते समय इस टूल का उपयोग करें। यदि आप SQL डेटाबेस से एक कच्चा ब्लॉब निकालते हैं और यह संख्याओं और अक्षरों का एक ब्लॉक जैसा दिखता है, तो पठनीय पेलोड देखने के लिए इसे Hex to Text डिकोडर में डालें। इसके विपरीत, हार्डवेयर इंजीनियर एम्बेडेड सिस्टम (जैसे Arduino मेमोरी कंट्रोलर) में स्ट्रिंग डेटा को सुरक्षित रूप से इनपुट करने के लिए Text to Hex फीचर का उपयोग करते हैं। कच्चे 1 और 0 को डिकोड करने के लिए, आप इसके बजाय बाइनरी टू टेक्स्ट कन्वर्टर का उपयोग करेंगे।
इस टूल का उपयोग कैसे करें
- 1Paste hex values (space-separated) or text
- 2Choose 'Hex to Text' or 'Text to Hex'
- 3Copy the converted result
जब आप डिकोड करने के लिए हेक्स पेस्ट करते हैं, तो यह टूल चतुराई से प्रोग्रामिंग अवशेषों को हटा देता है। यह पूरी तरह से ठीक काम करता है, चाहे आपका हेक्स '68656C' के रूप में फ़ॉर्मेट किया गया हो, '68 65 6C' के रूप में रिक्त स्थान से अलग किया गया हो, या '0x68 0x65 0x6C' के रूप में प्रीफ़िक्स किया गया हो।
उदाहरण
| Input | Output |
|---|---|
| 48 65 6c 6c 6f | Hello |
| Hello | 48 65 6c 6c 6f (text to hex) |
| 4A 61 76 61 | Java |
| 4865782048657821 | Hex Hex! |
| 0x41 0x42 0x43 | ABC |
नियम और व्यवहार
- टेक्स्ट टू हेक्स: मानक वर्णों को UTF-8 तालिका में उनके संबंधित दशमलव मानों में परिवर्तित करता है, जिससे बेस-16 स्ट्रिंग्स बनती हैं (उदाहरण के लिए, मानक रिक्त स्थान '20' बन जाता है)।
- हेक्स से टेक्स्ट: 2-अक्षर वाले हेक्साडेसिमल खंडों (जो एक बाइट का प्रतिनिधित्व करते हैं) का पार्स करता है, और गणित को वापस पठनीय ASCII/UTF-8 वर्ण पेलोड में अनुवादित करता है।
- '0x' जैसे उपसर्ग या मानक विभाजक (अंतर, अल्पविराम) गणना के दौरान स्वचालित रूप से हटा दिए जाते हैं ताकि एक उत्तम अनुवाद सुनिश्चित हो सके।
संबंधित टूल
अक्सर पूछे जाने वाले प्रश्न
हेक्साडेसिमल कोड क्या है?
हेक्साडेसिमल (या हेक्स) एक आधार-16 गणना प्रणाली है। सामान्य गणना (आधार-10: 0–9) के विपरीत, हेक्स प्रतीकों का एक व्यापक सेट (0–9, साथ ही A, B, C, D, E, F) का उपयोग करता है। चूंकि एक ही हेक्स अंक में अधिक गणित समाहित होता है, प्रोग्रामर इसका उपयोग विशाल, अव्यवस्थित बाइनरी कोड को बहुत ही संक्षिप्त और स्वच्छ प्रारूप में प्रस्तुत करने के लिए करते हैं।
प्रोग्रामर बाइनरी के बजाय हेक्साडेसिमल का उपयोग क्यों करते हैं?
बाइनरी (1 और 0) इंसानों के लिए पढ़ने में बहुत अव्यवस्थित है। 'Cat' शब्द को लिखने के लिए 24 बाइनरी अंकों की आवश्यकता होती है। हेक्स उस डेटा को गणितीय रूप से संपीड़ित करता है, इसलिए 'Cat' शब्द के लिए केवल 6 हेक्स अंक ('43 61 74') की आवश्यकता होती है। डेवलपर के लिए हेक्स स्ट्रिंग्स को पढ़ना और डीबग करना कहीं अधिक आसान होता है।
क्या मुझे डिकोड करने के लिए नंबरों से पहले '0x' शामिल करना होगा?
नहीं। प्रोग्रामिंग भाषाओं (जैसे C) में हेक्स मान '0x6A' के रूप में लिखे जाते हैं ताकि कंप्यूटर को पता चले कि यह सामान्य टेक्स्ट नहीं है। हमारा टूल कच्चे नंबर ('6A'), रिक्तियों वाले नंबर ('6A 7B'), या प्रीफ़िक्स वाले नंबर ('0x6A 0x7B') को डिकोड करने में पर्याप्त स्मार्ट है। यह स्वचालित रूप से फॉर्मेटिंग हटा देता है।
एक स्थान संख्या '20' क्यों बन गया?
प्रत्येक कीस्ट्रोके का एक संख्यात्मक मान होता है। स्पेसबार ASCII चार्ट पर वर्ण संख्या 32 उत्पन्न करता है। याद रखें कि हेक्स बेस-16 गणित है: दो 16 मिलकर 32 होते हैं। इसलिए, एक अदृश्य रिक्ति का हेक्स निरूपण ठीक '20' है।
मेरी हेक्स स्ट्रिंग ने काले हीरे या बॉक्स क्यों आउटपुट किए?
हेक्स का उपयोग कंप्यूटर पर सब कुछ संग्रहीत करने के लिए किया जाता है, जिसमें इमेज फ़ाइलें और संकलित सॉफ़्टवेयर शामिल हैं। यदि आप किसी इमेज का हेक्स कोड इस टेक्स्ट डीकोडर में पेस्ट करते हैं, तो यह पिक्सेल रंगों को अंग्रेजी अक्षरों से मैप करने का प्रयास करता है। परिणाम अप्रिंट करने योग्य नियंत्रण वर्ण होते हैं, जो त्रुटि बॉक्स या प्रश्नचिह्न के रूप में प्रदर्शित होते हैं।