تفريغ سداسي عشري
اعرض النص كـ hex dump مع الإزاحة والبايتات السداسية وASCII.
حول تفريغ Hex
يعرض Hex Dump البيانات النصية أو الثنائية بتنسيق تفريغ hex الكلاسيكي — وهو تخطيط متعدد الأعمدة يظهر عناوين إزاحة البايت في العمود الأيسر، ومجموعات من 16 قيمة بايت سداسية عشرية في المنتصف، وتمثيل حرف ASCII القابل للطباعة في العمود الأيمن، مطابقًا لإخراج أوامر Unix xxd أو hexdump -C. هذا التنسيق هو الواجهة العالمية لفحص البيانات الثنائية، ويستخدمه كل محرر hex، ومصحح أخطاء، ومحلل حزم. تتعامل الأداة مع إدخال Unicode الكامل وتضع علامة صحيحة على البايتات غير القابلة للطباعة بنقطة في عمود ASCII.
كيفية الاستخدام
الصق أو اكتب نصًا في حقل الإدخال لترى تفريغ hex الخاص به معروضًا على الفور — 16 بايت لكل سطر مع تجميع 4 بايتات في قسم hex لسهولة العد. استخدم محدد عرض العمود للتبديل بين 8 أو 16 أو 32 بايت لكل سطر اعتمادًا على حجم شاشتك وهيكل البيانات الذي تفحصه. بالنسبة للبيانات الثنائية، قم بتحميل ملف مباشرة؛ يتم عرض جميع البايتات بما في ذلك البايتات الفارغة وأحرف التحكم بشكل صحيح. انقر على أي بايت hex لتحديد حرف ASCII المقابل والعكس صحيح.
حالات الاستخدام الشائعة
- مهندسو الهندسة العكسية ومحللو البرمجيات الخبيثة الذين يفحصون رؤوس الملفات الثنائية، والبايتات السحرية لـ PE و ELF، والقطع الأثرية النصية المضمنة في الملفات التنفيذية باستخدام تخطيط تفريغ hex مألوف بأسلوب xxd
- المطورون الذين يقومون بتصحيح أخطاء ترميز أحرف Unicode والأحرف متعددة البايتات عن طريق فحص تسلسلات بايت UTF-8 أو UTF-16 أو Latin-1 الخام للأحرف التي تظهر بشكل غير صحيح
- مهنندسو بروتوكولات الشبكة الذين يحللون محتوى البايت الخام لحمولات الحزم الملتقطة من Wireshark أو صادرات tcpdump لإجراء هندسة عكسية لهياكل البروتوكولات الثنائية غير الموثقة
- مطورو الأنظمة المدمجة الذين يفحصون صور البرامج الثابتة، وثنائيات محمل الإقلاع، وتفريغات EEPROM على مستوى البايت لتحديد جداول التكوين، والعلامات السحرية، وسلاسل الإصدار
- باحثو الأمن الذين يحددون المحتوى الستوغرافي غير القابل للطباعة، وعلامات BOM، والأحرف ذات العرض الصفري، أو حقن البايتات الفارغة المخفية في الملفات النصية عن طريق فحص قيم hex للبايتات الخام