हेक्स Encode
हेक्स एनकोड / डीकोड पाठ को हेक्साडेसिमल (बेस -16) बाइट और डीकोड में परिवर्तित करता है जो पठनीय पाठ में हेक्स वापस आता है। इसे द्विआधारी पेलोड को डीबगिंग करने के लिए उपयोग करें, यूटीएफ-8 बाइट्स का निरीक्षण करना, बचे हुए तार को उलट देना और हैश या निम्न स्तर के प्रोटोकॉल के साथ काम करना। आम हेक्स प्रारूपों को स्वीकार करता है (स्पेस, नईलाइन या 0x उपसर्गों के साथ या बिना)। अपने ब्राउज़र में स्थानीय रूप से 100% रन - कोई अपलोड नहीं - और टूलमिल को PWA के रूप में स्थापित करने के बाद ऑफ़लाइन काम करता है।
एन्कोडिंग
इसे आज़माएं
उदाहरण
Hello, ToolMill!
48656c6c6f2c20546f6f6c4d696c6c21
54686973206973206120686578206465636f646520746573742e
This is a hex decode test.
48 65 6c 6c 6f 20 54 6f 6f 6c 4d 69 6c 6c
Hello ToolMill
हेक्स एन्कोडिंग का क्या मतलब है
हेक्स बाइट मूल्यों का एक आधार-16 प्रतिनिधित्व है। प्रत्येक बाइट को आम तौर पर दो हेक्स अक्षरों के रूप में लिखा जाता है, यही कारण है कि जब आप इसे यहां कोडित करते हैं तो सरल पाठ एक लंबे अनुक्रम में विस्तार होता है। जब आप पठनीय, प्रतिलिपि योग्य रूप में बाइट स्तर के मूल्यों का निरीक्षण करना चाहते हैं तो यह हेक्स उपयोगी बनाता है।
जब पाठ को हेक्स मेंकोड करना
हेक्स के लिए टेक्स्ट एन्कोडिंग उपयोगी होता है जब आप वास्तव में देखना चाहते हैं जो एक स्ट्रिंग पैदा करता है, कॉपी किए गए पेलोड, दस्तावेज़ प्रोटोकॉल नमूने की तुलना करता है, या अप्रत्यक्ष रूप से गैर-मुद्रित पात्रों का निरीक्षण करता है। यह अक्सर यह अनुमान लगाने से आसान होता है कि टर्मिनल क्या है, एपीआई लॉग, या डिबगर दिखा रहा है।
जब हेक्स को टेक्स्ट में वापस डिकोड करना
डिकोडिंग तब सहायक होता है जब एक उपकरण, लॉग, या कॉपी किए गए डंप आपको पठनीय पात्रों के बजाय मान देता है। एक सफल डीकोड केवल यह गारंटी देता है कि बाइट्स को यहां टेक्स्ट के रूप में व्याख्या किया जा सकता है। कुछ वैध हेक्स अभी भी द्विआधारी डेटा या नियंत्रण वर्णों का प्रतिनिधित्व करते हैं, इसलिए पठनीय आउटपुट हमेशा अपेक्षित परिणाम नहीं होता है।
इनपुट नियम और सामान्य त्रुटियां
मान्य हेक्स अक्षर 0-9 और A-F, और अपरकेस या लोअरकेस दोनों कार्यों का उपयोग करता है। यह उपकरण डिकोडिंग से पहले रिक्त स्थान और लाइन ब्रेक को हटा देता है, लेकिन हेक्स पात्रों की एक अजीब संख्या या कोई अवैध चरित्र अभी भी विफल हो जाएगा। यदि आप 0x, लॉग से punctuation, या एक कॉपी किए गए डंप से विभाजक, पहले उन हिस्सों को साफ करते हैं।
पाठ एन्कोडिंग नोट्स
जब आप टेक्स्ट को कोडित करते हैं, तो पृष्ठ पहले उस टेक्स्ट को बाइट में बदल देता है और फिर हेक्स में उन बाइटों का प्रतिनिधित्व करता है। प्रतीकों, इमोजी और गैर-लैटिन वर्णों के लिए यह मामला क्योंकि एक दृश्य चरित्र एकाधिक बाइट का उपयोग कर सकता है। यही कारण है कि जब वे विभिन्न टेक्स्ट एन्कोडिंग का उपयोग करते हैं तो दो सिस्टम असहमत हो सकते हैं।
हेक्स एन्क्रिप्शन नहीं है
इससे पहले कि आप लॉग्स, एपीआई, या स्क्रिप्ट में हेक्स-Converted वैल्यू पर भरोसा करें
परिणाम को किसी अन्य प्रणाली में कॉपी करने से पहले, जांचें कि क्या गंतव्य सादे हेक्स, स्पेसेड बाइट्स, अपरकेस या लोअरकेस वर्णों की उम्मीद है, या 0x जैसे पूर्ववर्ती रूप। जब अंतर्निहित बाइट तकनीकी रूप से समान होते हैं तब भी लघु स्वरूपण धारणाएं अक्सर होती हैं।
क्या हेक्स एनकोड / Decode Underlying डेटा के बारे में पुष्टि नहीं करता है
हेक्स रूपांतरण आपको यह नहीं बताता कि बाइट्स सादे पाठ, द्विआधारी डेटा, संपीड़ित सामग्री या अनुप्रयोग-विशिष्ट प्रारूप से आया है। यह केवल प्रतिनिधित्व बदलता है। आपको अभी भी यह जानने की आवश्यकता है कि डीबगिंग या पुन: उपयोग के लिए आउटपुट पर भरोसा करने से पहले बाइट्स का क्या मतलब है।
कैसे बताओ कि क्या डिकोडेड हेक्स आउटपुट सही दिखता है
डीकोडेड हेक्स आउटपुट केवल तभी सही लग सकता है जब मूल बाइट्स वास्तव में आपको उम्मीद करने वाले चरित्र में पाठ का प्रतिनिधित्व करता है। यदि परिणाम में विषम प्रतीकों, प्रतिस्थापन वर्णों, या पठनीय पाठ शामिल हैं, तो हेक्स अभी भी मान्य हो सकता है जबकि माना गया पाठ एन्कोडिंग आपके वर्कफ़्लो के लिए गलत है।
हेक्स परिवर्तन कैसे बाइट्स प्रदर्शित होते हैं, जो उन्हें पढ़ सकते हैं। यदि मूल बाइट पठनीय पाठ का प्रतिनिधित्व करते हैं, तो कोई भी उन्हें आसानी से बदल सकता है। निरीक्षण, डीबगिंग और रूपांतरण कार्यप्रवाह के लिए इस उपकरण का उपयोग करें, रहस्यों की रक्षा के लिए नहीं।
संबंधित उपकरण
बेस 64 एनकोड / डीकोड टूल
बेस64 में टेक्स्ट को एनकोड करें या बेस64 को अपने ब्राउज़र में सीधे पठनीय सामग्री में डीकोड करें। यह टोकनों का निरीक्षण करने, प्राधिकरण हेडर्स को डीबगिंग करने, कॉन्फ़िगरेशन मूल्यों की जांच करने, एपीआई पेलोड को कम करने और रिमोट सर्विस का उपयोग किए बिना सादे टेक्स्ट को परिवर्तित करने के लिए उपयोगी है। टूलमिल गोपनीयता के लिए पूरी तरह से क्लाइंट-साइड चलाता है और स्थापना के बाद ऑफ़लाइन काम करना जारी रखता है।
एन्कोडिंग
HTML Entity Encode / Decode — Escape & Unescape HTML
HTML Entity Encode / Decode converts special characters like <, >, &, and quotes into safe HTML entities (and decodes them back). Use it when working with HTML attributes, templates, CMS editors, Markdown docs, or when debugging copy/paste issues. Handles common named entities (e.g. <, >, &, ") and numeric entities. Runs 100% locally in your browser — no uploads — and works offline after installing ToolMill as a PWA.
एन्कोडिंग
ROT13 Encode / Decode — Text σ ROT13 Cipher
ROT13 एक साधारण अक्षर प्रतिस्थापन सिफर है जो Aån, BåO, आदि को स्थानांतरित करता है। इसका उपयोग अक्सर खराब, प्रकाश अस्पष्टता और मंच / ईमेल टेक्स्ट के लिए किया जाता है। यह टूल ROT13 में सादे टेक्स्ट को एन्कोड करता है और ROT13 को टेक्स्ट में वापस डिकोड करता है (ऑपरेशन सममित है)। अपने ब्राउज़र में स्थानीय रूप से 100% रन - कोई अपलोड नहीं - और टूलमिल को PWA के रूप में स्थापित करने के बाद ऑफ़लाइन काम करता है।
एन्कोडिंग
URL Encode / Decode (Percent-Encoding)
URL Encode/Decode (percent-encoding) unsafe अक्षरों को यूआरएल-सुरक्षित प्रारूप में परिवर्तित करता है और फिर वापस आता है। इसे क्वेरी स्ट्रिंग्स, रीडायरेक्ट URL, UTM मापदंडों और API अनुरोधों (RFC 3986) के लिए उपयोग करें। अपने ब्राउज़र में स्थानीय रूप से 100% रन - कोई अपलोड नहीं - और टूलमिल को PWA के रूप में स्थापित करने के बाद ऑफ़लाइन काम करता है।
एन्कोडिंग
