Skip to main content

ایک فائل یا ٹیکسٹ کی سٹرنگ کا ایک ہییکس ڈمپ کیسے بنانا ہے

تعارف

A ہییکس ڈمپ ڈیٹا کا ایک ہییکسڈاسکمل نقطہ نظر ہے. اگر آپ کسی پروگرام کو ڈیبگ کرتے ہیں یا انجینئر کو ایک پروگرام کو ریورس کرنا چاہتے ہیں تو آپ ہییکسڈیکیمیل استعمال کرنا چاہتے ہیں.

مثال کے طور پر، بہت سے فائل فارمیٹس کے پاس مخصوص ہیکس حروف ہیں جو ان کی نوعیت کو مسترد کرتے ہیں. اگر آپ کسی پروگرام کا استعمال کرتے ہوئے فائل کو پڑھنے کی کوشش کررہے ہیں اور کسی وجہ سے یہ صحیح طریقے سے لوڈ نہیں کررہا ہے، تو شاید یہ ہوسکتا ہے کہ فائل آپ کی توقع کی شکل میں نہیں ہے.

اگر آپ دیکھنا چاہتے ہیں کہ یہ پروگرام کس طرح کام کرتا ہے اور آپ کے ذریعہ کوڈ کا ذریعہ کوڈ یا سافٹ ویئر کا ٹکڑا نہیں ہے، جو انجنیئرز کوڈ کو ریورس کرتی ہے تو آپ ہییکس ڈمپ دیکھ سکتے ہیں اور کیا کام کر رہے ہیں کام کرنے کے لئے دیکھ سکتے ہیں.

ہیکسڈیکائل کیا ہے؟

کمپیوٹر بائنری میں سوچتے ہیں. ہر کردار، نمبر، اور علامت کا بائنری یا ایک سے زیادہ بائنری اقدار کی طرف اشارہ کیا جاتا ہے.

تاہم انسانوں کو ڈیسس میں سوچنا پڑتا ہے.

ہزاروںسو لاکھٹینسیونٹس
1011

انسانوں کی حیثیت سے، ہماری کم از کم تعدادیں یونٹس کہتے ہیں اور نمبروں سے 0 سے 9 کی نمائندگی کرتے ہیں. جب ہم 10 تک پہنچ جاتے ہیں تو ہم یونٹس کے کالم کو واپس لے لیتے ہیں اور دس سے 10 کالز کالم میں شامل کرتے ہیں.

1286432168421
10010001

بائنری میں، سب سے کم نمبر صرف 0 اور 1 کی نمائندگی کرتا ہے. جب ہم پچھلے 1 تک پہنچتے ہیں تو ہم 1 کالم میں 2 کے کالم اور 1 میں ڈالتے ہیں. جب آپ 4 نمائندگی کرنا چاہتے ہیں تو آپ 4 کالم میں 1 ڈالیں اور 2 اور 1 کے کالم کو دوبارہ ترتیب دیں.

لہذا 15 کی نمائندگی کرنے کے لئے آپ کو 1111 پڑے گا جس میں 1 آٹھ، 1 چار، 1 دو اور 1 ایک ہے. (8 + 4 + 2 + 1 = 15).

اگر ہم بائنری کی شکل میں ایک ڈیٹا فائل دیکھتے ہیں تو یہ احساس کرنے کے لئے بالکل بڑا اور تقریبا ناممکن ہو گا.

بائنری سے اگلے قدم آکٹل ہے، جس میں 8 بیس بیس نمبر کا استعمال کرتا ہے.

241681
0110

ایک آکٹل نظام میں پہلا کالم 0 سے 7 تک جاتا ہے، دوسرا کالم 8 سے 15، تیسری کالم 16 سے 23 اور چوتھی کالم 24 سے 31 اور اسی طرح ہے. عام طور پر بائنری سب سے زیادہ لوگوں کو پڑھنے کے لئے عام طور پر آسان ہییکسڈیکائل کا استعمال کرنا پسند ہے.

ہیکسڈیکیمیل بیس بیس نمبر کے طور پر استعمال کرتا ہے. اب یہ ہے جہاں یہ الجھن ہو جاتا ہے کیونکہ انسانوں کے طور پر ہم نمبروں پر 0 سے 9 تک کے بارے میں سوچتے ہیں.

تو 10، 11، 12، 13، 14، 15 کے لئے کیا استعمال کیا جاتا ہے؟ جواب خط ہے.

  • 0 = 0
  • 1 = 1
  • 2 = 2
  • 3 = 3
  • 4 = 4
  • 5 = 5
  • 6 = 6
  • 7 = 7
  • 8 = 8
  • 9 = 9
  • 10 = A
  • 11 = بی
  • 12 = سی
  • 13 = ڈی
  • 14 = ای
  • 15 = ایف

اس قدر قیمت 100 کی طرف سے پیش کی جاتی ہے. آپ کو 16 کے کالم کالم کی ضرورت ہوگی جس میں یونٹ اور کالم میں 100 کالم بنانے کے لۓ 4 اور اس کے بعد 4.

ایک فائل میں تمام حروف ایک ہییکسڈیکیمیٹ قیمت کی طرف سے منظور کیا جائے گا. یہ اقدار کیا مطلب ہے فائل کی شکل میں انحصار کرتا ہے. فائل کی شکل ہیجیڈیکاسیل اقدار کی طرف سے مسترد کیا جاتا ہے جو عام طور پر فائل کے آغاز میں محفوظ کیا جاتا ہے.

فائلوں کے آغاز میں ظاہر ہونے والے ہییکسڈیکائل اقدار کے ترتیب کے بارے میں علم کے ساتھ، آپ دستی طور پر فائل کی شکل میں کام کرسکتے ہیں. ایک ہییکس ڈمپ میں ایک فائل کو دیکھنے میں آپ کو پوشیدہ حروف تلاش کرنے میں مدد مل سکتی ہے جو فائل جب ہے عام ٹیکسٹ ایڈیٹر میں بھرا ہوا ہے.

لینکس کا استعمال کرتے ہوئے ایک ہییکس ڈمپ کیسے بنائیں

لینکس کا استعمال کرتے ہوئے ایک ہییکس ڈمپ تخلیق کرنے کے لئے ہیکس ڈمپ کمانڈ کا استعمال کرتے ہیں.

ٹرمینل (معیاری آؤٹ پٹ) میں ہیکس کے طور پر ایک فائل کو ظاہر کرنے کے لئے مندرجہ ذیل کمانڈ چلائیں:

ہییکس ڈمپ فائل نام

مثال کے طور پر

ہیکس ڈمپ image.png

پہلے سے طے شدہ آؤٹ پٹ لائن نمبر (ہییکسڈیکیمیٹیٹ فارمیٹ میں) اور پھر فی سطر میں 4 ہییکسڈیکیٹل اقدار کے 8 سیٹ دکھائے جائیں گے.

مثال کے طور پر:

00000000 5089 474e 0a0d 0a1a 0000 0d00 4849 5244

آپ ڈیفالٹ آؤٹ پٹ تبدیل کرنے کے لئے مختلف سوئچ کی فراہمی کرسکتے ہیں. مثال کے طور پر مائنس بی سوئچ کا تعین 8 آٹومیٹ آفسیٹ کرے گا جس کے بعد 16 تین کالم، صفر بھرا ہوا، آٹٹالیٹ کی شکل میں ان پٹ ڈیٹا کی بٹس.

ہیکس ڈمپ -b image.png

لہذا اب مندرجہ ذیل مثال پیش کی جائے گی:

00000000 211 120 116 107 015 012 032 012 000 000 000 015 111 110 104 122

اوپر کی شکل ایک بائٹ آکٹل ڈسپلے کے طور پر جانا جاتا ہے.

فائل کو دیکھنے کا ایک اور طریقہ مائنس سی سوئچ کا استعمال کرکے ایک بائٹ کردار ڈسپلے میں ہے.

ہییکس ڈمپ -c image.png

اس کے بعد آفسیٹ کا پتہ چلتا ہے لیکن اس وقت کے بعد سولہ جگہ کو الگ کر دیا گیا، تین کالم، فی سطر ان پٹ ڈیٹا کی جگہ سے بھر گئی.

دیگر اختیارات میں کیننیکل ہییکس + ایسسیسی ڈسپلے شامل ہیں جس میں مائنس سی سوئچ اور دو بائٹ ڈیسٹ ڈسپلے کا استعمال کیا جا سکتا ہے جو مائنس ڈی سوئچ کا استعمال کرتے ہوئے دکھایا جا سکتا ہے. دو بائٹ اولٹ ڈسپلے کو ظاہر کرنے کے لئے مائنس اے سوئچ استعمال کیا جا سکتا ہے. آخر میں مائنکس ایکس سوئچ دو بائٹ ہیسیڈیکیم ڈسپلے کو ظاہر کرنے کے لئے استعمال کیا جا سکتا ہے.

ہیکس ڈمپ -C image.png

ہیکس ڈمپ-ڈی image.png

ہیکس ڈمپ-تصویر image.png

ہیکس ڈمپ-x image.png

اگر کسی بھی فارمیٹس میں سے کوئی بھی آپ کی ضروریات کو پورا نہیں کرتا تو آپ کو فارمیٹ کی وضاحت کرنے کے لئے مائنس اور سوئچ کا استعمال کرتے ہیں.

اگر آپ ڈیٹا فائل کو جانتے ہیں تو بہت لمحہ ہے اور آپ صرف اس طرح کی قسم کا تعین کرنے کے لئے پہلے چند حروف کو دیکھنا چاہتے ہیں کہ آپ ایچ این میں ڈسپلے کرنے کے لئے کس طرح فائل کی وضاحت کرنے کے لئے این این سوئچ استعمال کرسکتے ہیں.

ہیکس ڈمپ-این 100 image.png

مندرجہ بالا کمانڈ پہلی سائے بائٹ دکھاتا ہے.

اگر آپ فائل کے کسی حصے کو چھوڑنا چاہتے ہیں تو آپ سے شروع کرنے کے لئے آف سیٹ قائم کرنے کے لئے مائنس کے سوئچ کو استعمال کرسکتے ہیں.

ہیکس ڈمپ-ایس 10 تصویر.png

اگر آپ فائل نام کی فراہمی نہیں کرتے تو معیاری ان پٹ سے متن پڑھا جاتا ہے.

صرف درج ذیل کمانڈ درج کریں:

ہیکسڈمپ

پھر معیاری ان پٹ میں متن درج کریں اور ٹائپ چھوڑ کر ختم کریں. ہیکس معیاری پیداوار میں پیش کیا جائے گا.

خلاصہ

ہیکس ڈمپ افادیت واضح طور پر ایک زبردست طاقتور آلہ ہے اور آپ کو یقینی طور پر دستی صفحے کو پڑھ کر مکمل طور پر گرفت میں لے جانے کے لۓ پڑھنا چاہیے.

آپ کو آؤٹ لک پڑھنے پر آپ کی تلاش میں کیا خیال ہے آپ کو اچھی سمجھ کی ضرورت ہوگی.

دستی صفحہ مندرجہ ذیل کمانڈر کو دیکھنے کے لئے:

آدمی ہیکس ڈمپ