हेक्स कनवर्टर

हमारे हेक्स कन्वर्टर टूल के साथ टेक्स्ट को हेक्साडेसिमल में बदलें और वापस बदलें ताकि डेटा का सटीक रूपांतरण हो सके।

2 रेटिंग्स में से 5
हेक्स कनवर्टर

हेक्स कनवर्टर एक मुफ़्त टूल है, जो टेक्स्ट को हेक्साडेसिमल बाइट मानों में और मान्य हेक्साडेसिमल को वापस टेक्स्ट में बदलता है।

हेक्साडेसिमल क्या है और यह कैसे काम करता है?

हेक्साडेसिमल आधार-16 वाली संख्या प्रणाली है, जिसमें 0 से 9 तक के अंक और A से F तक के अक्षर इस्तेमाल होते हैं। हर हेक्साडेसिमल अंक चार बाइनरी बिट दर्शाता है। इसलिए दो हेक्साडेसिमल अंक 00 से FF तक की एक बाइट दिखा सकते हैं।

हेक्स में सटीक बाइट मान बना रहता है, लेकिन इसे लंबी बाइनरी शृंखला की तुलना में पढ़ना आसान होता है। अक्षरों को अपर केस या लोअर केस में लिखने से उनका अर्थ नहीं बदलता।

दशमलव हेक्साडेसिमल बाइनरी
0 00 00000000
10 0A 00001010
32 20 00100000
65 41 01000001
255 FF 11111111
आरेख: टेक्स्ट हेक्स कनवर्टर टूल से दोनों दिशाओं में गुज़रता है

टेक्स्ट को हेक्साडेसिमल में और फिर वापस टेक्स्ट में कैसे बदलें?

सामान्य टेक्स्ट के लिए हेक्स में बदलें और हेक्साडेसिमल बाइट के जोड़ों की शृंखला के लिए टेक्स्ट में बदलें का इस्तेमाल करें। यह टूल सर्वर पर PHP के bin2hex और hex2bin फ़ंक्शन इस्तेमाल करता है।

  1. टेक्स्ट बदलने के लिए हेक्स में बदलें में अक्षर दर्ज करें और मिला हुआ हेक्स मान देखें।
  2. वापस टेक्स्ट में बदलने के लिए टेक्स्ट में बदलें में मान्य हेक्साडेसिमल दर्ज करें। हर बाइट के लिए दो हेक्साडेसिमल अंक लिखें। डिकोड किया गया टेक्स्ट हेक्स परिणाम फ़ील्ड में दिखाई देगा।
digily.link पर हेक्स कनवर्टर टूल और उसका इनपुट फ़ॉर्म

एक छोटा उदाहरण देखें। टेक्स्ट Hi में हेक्साडेसिमल रूप में ASCII बाइट 48 और 69 हैं, इसलिए इसका आउटपुट 4869 होगा। 4869 को उलटे क्रम में बदलने पर Hi मिलता है।

स्पेस और विराम चिह्न भी किसी अन्य बाइट की तरह बदले जाते हैं। टेक्स्ट के रूप में दर्ज संख्याओं को अंकों के वर्ण माना जाता है, न कि दोबारा गणना किए जाने वाले दशमलव मान। उच्चारण चिह्न वाले और गैर-लैटिन वर्ण कई बाइट ले सकते हैं, क्योंकि उनका हेक्साडेसिमल रूप कैरेक्टर एन्कोडिंग पर निर्भर करता है। वेब टेक्स्ट के लिए आम तौर पर UTF-8 इस्तेमाल होता है।

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

जहां भी बाइनरी डेटा को संक्षिप्त और बाइट के अनुसार व्यवस्थित रूप में देखना हो, वहां हेक्साडेसिमल का इस्तेमाल किया जाता है। इसके सामान्य उदाहरण हैं:

  • प्रोग्रामिंग, जिसमें बाइट ऐरे, मेमोरी एड्रेस, डीबगिंग आउटपुट और Unicode कोड पॉइंट नोटेशन शामिल हैं।
  • नेटवर्किंग, जहां Wireshark जैसे टूल पैकेट बाइट और प्रोटोकॉल फ़ील्ड को हेक्स में दिखाते हैं।
  • इलेक्ट्रॉनिक्स, जिसमें माइक्रोकंट्रोलर रजिस्टर, फ़र्मवेयर इमेज और हार्डवेयर एड्रेस शामिल हैं।
  • शिक्षा, खास तौर पर बाइनरी, दशमलव, कैरेक्टर एन्कोडिंग और कंप्यूटर मेमोरी से जुड़े अभ्यासों में।
  • रेडियो, जहां प्रोटोकॉल फ़्रेम, कॉन्फ़िगरेशन वर्ड और प्राप्त डेटा को हेक्साडेसिमल बाइट के रूप में जांचा जा सकता है।

हेक्साडेसिमल का इस्तेमाल #336699 जैसे रंग नोटेशन में भी होता है, लेकिन टेक्स्ट को हेक्स में बदलने वाला टूल कलर पिकर नहीं है। संख्या प्रणालियों के बीच सीधे रूपांतरण के लिए आम तौर पर बाइनरी कन्वर्टर या दशमलव परिवर्तक अधिक स्पष्ट विकल्प होते हैं।

हेक्स कनवर्टर टूल से बना नतीजे का उदाहरण

रूपांतरण की जानकारी और आम गलतियां

टेक्स्ट का रूपांतरण बाइट पर काम करता है, किसी वर्ण के दिखने के तरीके या उसके अर्थ पर नहीं। PHP का bin2hex फ़ंक्शन हर इनपुट बाइट के लिए लोअर केस में दो हेक्साडेसिमल अंक देता है। इसलिए खाली बाइट स्ट्रिंग का हेक्साडेसिमल रूप भी खाली होता है।

वापस रूपांतरण के लिए मान्य हेक्साडेसिमल अंक पूरे जोड़ों में होने चाहिए। विषम लंबाई वाले मान में आधी बाइट बच जाती है। स्पेस, विराम चिह्न और 0x जैसे प्रीफ़िक्स कच्ची बाइट शृंखला का हिस्सा नहीं होते। रूपांतरण से पहले ऐसी फ़ॉर्मैटिंग हटा दें।

हाथ से रूपांतरण करते समय शुरुआत का शून्य छोड़ देना एक आम गलती है। किसी बाइट शृंखला में दशमलव 10 को एक बाइट के रूप में 0A लिखा जाता है, केवल A नहीं। यह शून्य हटने पर बाद के हर जोड़े का समूह बदल जाता है और पूरा मान अमान्य हो सकता है।

बहुत लंबे हेक्साडेसिमल आउटपुट को ब्राउज़र में जांचना भी कम व्यावहारिक हो सकता है। यह हेक्साडेसिमल बाइट कनवर्टर फ़ाइल फ़ॉर्मैट की पहचान नहीं करता, खराब बाइट की मरम्मत नहीं करता और न ही यह तय करता है कि किसी अज्ञात शृंखला में कौन-सी कैरेक्टर एन्कोडिंग इस्तेमाल हुई है।

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

क्या हेक्साडेसिमल एक तरह का एन्क्रिप्शन है?

नहीं। हेक्साडेसिमल डेटा को दिखाने का ऐसा तरीका है जिसे उलटकर मूल रूप में लाया जा सकता है, और यह कोई गोपनीयता नहीं देता। हेक्स मान रखने वाला कोई भी व्यक्ति उसे वापस मूल बाइट में बदल सकता है। इसलिए पासवर्ड, टोकन या निजी जानकारी छिपाने के लिए इसका इस्तेमाल न करें।

हेक्स में अपर केस या लोअर केस लिखने से कोई फ़र्क पड़ता है?

नहीं। 4A और 4a जैसे मान एक ही बाइट दर्शाते हैं। किसी दूसरी प्रणाली के फ़ॉर्मैटिंग नियमों में अक्षरों का केस मायने रख सकता है, लेकिन इससे हेक्साडेसिमल मान नहीं बदलता।

क्या हेक्साडेसिमल बाइट के बीच स्पेस डाल सकते हैं?

लोगों के पढ़ने के लिए बनाए गए हेक्स डंप में अक्सर स्पेस, लाइन नंबर या ASCII कॉलम होते हैं, लेकिन ये केवल जानकारी को आसानी से दिखाने के लिए हैं, हेक्साडेसिमल डेटा का हिस्सा नहीं। PHP का hex2bin फ़ंक्शन बाइट जोड़ों की लगातार शृंखला की अपेक्षा करता है। इसलिए पहले सेपरेटर और लेबल हटा दें।

क्या बाइनरी फ़ाइल बदलने पर पढ़ने योग्य टेक्स्ट मिलेगा?

आम तौर पर नहीं। इमेज, कंप्रेस्ड आर्काइव और एक्ज़ीक्यूटेबल फ़ाइलों में मनमाने बाइट मान होते हैं, जिनका प्रिंट किए जा सकने वाले वर्णों से मेल खाना ज़रूरी नहीं है। अगर संरचना और बाइट ऑफ़सेट सुरक्षित रखने हों, तो हेक्स एडिटर या फ़ाइल फ़ॉर्मैट एनालाइज़र अधिक उपयुक्त है।

क्या रूपांतरण मेरे ब्राउज़र में होता है?

नहीं। इनपुट HTTPS के ज़रिए सर्वर तक जाता है, जहां रूपांतरण किया जाता है, और इसे स्टोर नहीं किया जाता। अगर संबंधित डेटा के लिए सर्वर पर प्रोसेसिंग उपयुक्त न हो, तो टेक्स्ट या हेक्साडेसिमल इनपुट के रूप में गोपनीय जानकारी सबमिट न करें।

साझा करें

समान उपकरण

बाइनरी कन्वर्टर

हमारे बाइनरी कन्वर्टर टूल के साथ टेक्स्ट को बाइनरी में और बाइनरी को टेक्स्ट में परिवर्तित करें, ताकि डेटा को कुशलतापूर्वक एन्कोड और डिकोड किया जा सके।

4,997
39
आसकी कोन्वर्टर

आसानी से टेक्स्ट को ASCII में और वापस हमारे ASCII कन्वर्टर टूल के साथ परिवर्तित करें, प्रभावी डेटा प्रबंधन के लिए।

5,094
59
दशमलव परिवर्तक

सटीक डेटा रूपांतरण के लिए हमारे दशमलव कनवर्टर टूल के साथ पाठ को दशमलव में बदलें और वापस करें।

5,037
55

लोकप्रिय उपकरण