إذا كنت ترغب في تحليل الملفات، أو فهم كيفية تمثيل النصوص في الهيكس، فإليك دليلك الشامل حول xxd!
لرؤية التمثيل الهيكسي للملف، نستخدم أمر xxd:

يمكن تقسيم البيانات الى تلاتة اعمدة:
العمود الأول 00000000، 00000010 يمثل الإزاحة Offset داخل الملف.
العمود الأوسط 6865 يحتوي على القيم الهيكسية للبيانات.
العمود الأخير hello يعرض النص المقابل للقيم الهيكسية.
يمكنك تحديد عدد البايتات التي تريد عرضها باستخدام -l. لنقل أننا نريد أول 11 بايت فقط من الملف:

إذا كنت تريد تخطي أول 11 بايت وعرض ما يليها، استخدم -s:

لاحظ أن الإزاحة Offset تبدأ من 11 0b بالهيكس!
بشكل افتراضي، يقوم xxd بتجميع البيانات في مجموعات من 2 بايت، ولكن يمكنك تغيير ذلك باستخدام -g.
لتجميع القيم في مجموعات من 5 بايتات:

إذا كنت تفضل عرض البيانات بعدد معين من الأحرف في كل سطر، يمكنك استخدام -c

يمكنك تحويل أي نص إلى هيكس فقط باستخدام xxd -p.

كل حرف له تمثيله الهيكسي
إذا كان لديك تمثيل هيكسي وتريد تحويله إلى نص مرة أخرى، استخدم xxd -r -p:

ما هو الاستخدام الأكثر فائدة لـ xxd في رأيك؟ شاركنا تجربتك في التعليقات!