Hex से टेक्स्ट डिकोडर

Hex बाइट्स को वापस UTF-8 टेक्स्ट में बदलें। स्पेस, कोलन, कॉमा, 0x और \x उपसर्ग स्वीकार; विषम लंबाई या अमान्य hex पर साफ़ त्रुटि। मुफ़्त, ब्राउज़र में।

56 अक्षर · 56 बाइट्स (UTF-8)

0 अक्षर · 0 बाइट्स (UTF-8)

पूरी तरह आपके ब्राउज़र में चलता है। आपका डेटा कभी अपलोड नहीं होता।

Hex डिकोड क्या है?

हेक्साडेसिमल बाइट्स को UTF-8 के रूप में डिकोड करके पढ़ने योग्य टेक्स्ट में बदलता है। यह आम फ़ॉर्मेट समझता है: 48656c6c6f, 48 65 6c, 48:65:6c, 0x48 0x65 और \x48\x65।

Hex डिकोड का उपयोग कैसे करें

  1. समर्थित फ़ॉर्मेट में से किसी में भी hex को इनपुट में पेस्ट करें।
  2. डिकोड हुआ टेक्स्ट आउटपुट में दिखता है।
  3. कॉपी करें दबाएँ, या अलग फ़ॉर्मेटिंग के साथ दोबारा एन्कोड करने के लिए इनपुट के रूप में उपयोग करें।

उदाहरण

इनपुट
0x48 0x69 0xc3 0xa0
आउटपुट
Hià

Hex डिकोड का उपयोग कब करें

hex डंप, लॉग के बाइट ऐरे या एस्केप की गई स्ट्रिंग पढ़ने के लिए इसका उपयोग करें। अगर बाइट्स टेक्स्ट नहीं हैं (इमेज, हैश), तो टूल बताता है कि वे मान्य UTF-8 नहीं हैं; ऐसे में उन्हें hex में ही रखें या Base64 टूल इस्तेमाल करें।

Hex डिकोड कैसे काम करता है

0x और \x उपसर्ग, खाली जगह, कोलन, कॉमा, सेमीकोलन और हाइफ़न हटा दिए जाते हैं; बचे अंक हेक्साडेसिमल और सम संख्या में होने चाहिए। हर जोड़ी एक बाइट बनती है, और बाइट्स को सख़्त UTF-8 के रूप में डिकोड किया जाता है ताकि अमान्य अनुक्रम चुपचाप बदलने की बजाय रिपोर्ट हों।

सामान्य उपयोग मामले

  • लॉग या डेटाबेस डंप में hex-एन्कोडेड स्ट्रिंग पढ़ना
  • सोर्स कोड से कॉपी किए \x.. एस्केप डिकोड करना
  • जाँचना कि किसी hex पेलोड में कौन-सा टेक्स्ट है

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

यह क्यों कहता है कि hex में सम संख्या के अंक होने चाहिए?

हर बाइट ठीक दो हेक्स अंकों का होता है। विषम गिनती का मतलब है कि कोई अंक छूटा है या अतिरिक्त है।

क्या यह Latin-1 या UTF-16 hex डिकोड कर सकता है?

नहीं, बाइट्स UTF-8 के रूप में डिकोड होते हैं। दूसरी एन्कोडिंग पर "not valid UTF-8" त्रुटि दिखेगी।

क्या बड़े अक्षरों वाला hex स्वीकार है?

हाँ, A–F और a–f दोनों काम करते हैं।

और श्रेणियाँ देखें