इसका इस्तेमाल कैसे करें
- कोई फ़ाइल चुनें, या टेक्स्ट चिपकाएँ पर जाकर टेक्स्ट लिखें या चिपकाएँ।
- माउस के पहिए, स्क्रॉल बार, या तीर और पेज वाली कुंजियों से स्क्रॉल करें, और किसी बाइट पर क्लिक करके उसे चुनें।
- ऑफ़सेट पर जाएँ में 0x1000 जैसी जगह लिखें, या खोजें में DE AD BE EF जैसे बाइट लिखकर अगला खोजें दबाएँ।
- कर्सर के नीचे के बाइट को पूर्णांक, फ्लोट और UTF-8 अक्षर के रूप में बाइट इंस्पेक्टर में पढ़ें।
डंप कैसे पढ़ें
हर पंक्ति में 16 बाइट होते हैं। पंक्ति की शुरुआत का ऑफ़सेट उसके पहले बाइट की जगह है, जो हेक्साडेसिमल में 0 से गिनी जाती है। ASCII कॉलम वे बाइट दिखाता है जो छपने योग्य ASCII अक्षर, अंक और विराम चिह्न हैं, और बाकी हर बाइट के लिए एक बिंदु, जैसे कोई कंट्रोल कैरेक्टर या गैर-ASCII अक्षर का कोई बाइट।
पेज सिर्फ स्क्रीन पर दिखती पंक्तियाँ पढ़ता है, कुछ किलोबाइट एक बार में, इसलिए बड़ी फ़ाइल जल्दी खुलती है और पूरी कभी लोड नहीं होती। कुछ भी अपलोड नहीं होता: फ़ाइल आपके ब्राउज़र में पढ़ी जाती है।
खोज और ऑफ़सेट
हेक्स बाइट की खोज ठीक उन्हीं बाइट को ढूँढती है, स्पेस और 0x के साथ या बिना। टेक्स्ट की खोज उस टेक्स्ट को UTF-8 बाइट के रूप में ढूँढती है (RFC 3629), इसलिए हिंदी का अक्षर क तीन बाइट E0 A4 95 होता है। हर खोज कर्सर के बाद से शुरू होती है और डेटा की शुरुआत पर लौट आती है। ऑफ़सेट दशमलव में हो सकता है, जैसे 4096, या 0x उपसर्ग के साथ हेक्साडेसिमल, जैसे 0x1000।
बाइट इंस्पेक्टर
इंस्पेक्टर कर्सर से आगे के बाइट हर प्रकार की तरह पढ़ता है। लिटल-एंडियन में पहला बाइट सबसे कम महत्व वाला माना जाता है, और बिग-एंडियन में सबसे ज्यादा महत्व वाला। उदाहरण के लिए बाइट 01 02 03 04 लिटल-एंडियन 32-बिट पूर्णांक के रूप में 67305985 हैं, और बिग-एंडियन के रूप में 16909060। फ्लोट IEEE 754 प्रारूप में पढ़े जाते हैं, इसलिए 0.1 जैसा मान उसके सबसे नजदीकी बाइनरी भिन्न के रूप में दिखता है।
उदाहरण: शब्द Hello
टेक्स्ट Hello पाँच बाइट का है। डंप में यह ऑफ़सेट 00000000 से शुरू होता है, और इसकी पहली पंक्ति हेक्साडेसिमल में 48 65 6C 6C 6F और ASCII में Hello लिखती है। तालिका वही पंक्ति दिखाती है।
Hello का हर अक्षर एक बाइट है, इसलिए बाइट का क्रम कुछ भी हो, वही पंक्ति रहती है।
| ऑफ़सेट | हेक्साडेसिमल में बाइट | ASCII |
|---|---|---|
| 00000000 | 48 65 6C 6C 6F | Hello |
अक्सर पूछे जाने वाले सवाल
ASCII कॉलम में बिंदु क्यों दिखते हैं?
बिंदु उस बाइट की जगह है जो छपने योग्य ASCII अक्षर नहीं है, जैसे कंट्रोल कोड, शून्य या गैर-ASCII अक्षर का बाइट। हेक्साडेसिमल कॉलम उसका असली मान दिखाता है।
लिटल-एंडियन और बिग-एंडियन में क्या फर्क है?
दोनों क्रम एक ही बाइट को उल्टा रखते हैं। बाइट 01 02 03 04 लिटल-एंडियन में 0x04030201 हैं और बिग-एंडियन में 0x01020304, इसलिए संख्या को उसी क्रम में पढ़ें जो उसका प्रारूप माँगता है।
टेक्स्ट खोज वह शब्द क्यों नहीं ढूँढ पाती?
टेक्स्ट खोज UTF-8 बाइट ढूँढती है। Windows-1254 जैसी दूसरी एन्कोडिंग में सहेजी फ़ाइल वही अक्षर दूसरे बाइट में रखती है, इसलिए उन बाइट को हेक्साडेसिमल में खोजें।
क्या यहाँ बाइट बदले जा सकते हैं?
नहीं। व्यूअर सिर्फ फ़ाइल पढ़ता है, इसलिए असल फ़ाइल कभी नहीं बदलती, और पेज आपके डिवाइस पर कुछ नहीं लिखता।
कितनी बड़ी फ़ाइल खोली जा सकती है?
2 GB तक। पेज स्क्रीन की पंक्तियाँ और हर खोज टुकड़ों में पढ़ता है, इसलिए बड़ी फ़ाइल में खोज में कुछ समय लग सकता है, और परिणाम मिलते ही दिख जाता है।
क्या मेरी फ़ाइल कहीं भेजी जाती है?
नहीं। फ़ाइल आपके ब्राउज़र में पढ़ी जाती है, और हमारे सर्वर पर कुछ अपलोड या सहेजा नहीं जाता।
स्रोत
- RFC 3629: UTF-8, a transformation format of ISO 10646 (अंग्रेजी में)
- Wikipedia (अंग्रेजी में): IEEE 754, floating-point arithmetic
- Wikipedia (अंग्रेजी में): Endianness
आँकड़े और टेक्स्ट आखिरी बार मंगलवार, 10 नवंबर 2026 को जाँचे गए।