هڪ فائل يا ايڪسڪسڊمپ آف ايڪس ڊيپ ٺاهيو ڪيئن

تعارف

ايڪسڪس ڊمپ ڊيٽا جي هيڪيڪڊيڪل ڏسڻ آهي. توھان پروگرام کي ڊبل ڪرڻ يا اي انجنيئر جي پروگرام کي ريورس ڪرڻ چاهيندا ھئڪساديڪمل استعمال ڪرڻ چاھيو ٿا.

مثال طور، ڪيترن ئي فائل فارميٽ انهن جي قسم کي رد ڪرڻ لاء مخصوص هيڪس اکرن سان آهن. جيڪڏهن توهان پروگرام استعمال ڪندي فائل پڙهڻ جي ڪوشش ڪري رهيا آهيو ۽ ڪجهه سببن لاء اهو صحيح طريقي سان نه ٿي سگهي، اهو شايد ٿي سگهي ٿو ته فائل جيڪا توهان جي اميد ڪري رهيا آهيو.

جيڪڏهن توهان چاهيو ته ڏسو ته ڪئين پروگرام ڪيئن ڪم ڪندو آهي ۽ توهان وٽ ڪوڊس ڪوڊ يا سافٽ ويئر جو ٽڪرو نه آهي، جيڪو ريورس انجنيئرز ڪوڊ ريورس ڪري ٿو، توهان کي هڪس ڊمپ کي ڏسڻ لاء ڪوشش ڪري ۽ ڇا ڪم ڪري رهيو آهي ڪم ڪري سگهو ٿا.

Hexadecimal ڇا آهي؟

ڪمپيوٽر بينن ۾ سوچيو. هر ڪردار، انگ، ۽ علامت بائنري يا گهڻن بائنري قدر جي حوالي سان ڏنل آهي.

بهرحال، انساني طور تي، ڊيزين ۾ سوچيو وڃي ٿو.

هزارين ڪوڙا ڏسن متحد
1 0 1 1

انسان وانگر، اسان جي سڀ کان گهٽ انگ اکرن کي يونٽ سڏيندا آهن ۽ انگن اکرن کي 0 کان 9 تائين نمائندگي ڪن ٿا. جڏهن اسان 10 سان گڏ آهيون ته اسان يونٽ ڪالمن ڏانهن واپس 0 ريز تي شامل ڪريو ۽ ڏهن ڪالمن ڏانهن (1) شامل ڪريو.

128 64 32 16 8 4 2 1
1 0 0 1 0 0 0 1

بائنري ۾، گهٽ ۾ گهٽ نمبر صرف 0 ۽ 1 جي نمائندگي ڪئي وڃي ٿو. جڏهن اسان ماضي 1 ورتا هئاسين ته اسان 1 ۾ 2 ڪالمن ۽ 1 ڪالهه ۾ 1 ڪالهه رکون ٿا. جڏهن توهان نمائندگي ڪرڻ چاهيندا 4 توهان 4 ڪالمن ۾ هڪ 1 وجهي رکو ۽ 2 جي ۽ 1 جي ڪالمنٽ ٻيٽ ڪريو.

تنهن ڪري 15 جي نمائندگي ڪرڻ لاء توهان کي 1111 هوندو، جنهن ۾ 1، 1 چار، 1 ٻه ۽ 1 هڪ آهي. (8 + 4 + 2 + 1 = 15).

جيڪڏهن اسان هڪ ڊيٽا فائل کي بينائن جي شڪل ۾ ڏٺو هو ته اهو سمجهڻ لاء بلڪل وڏي ۽ تقريبن ناممڪن هوندي.

بائنري کان ايندڙ قدم آڪٽي آهي، جيڪا 8 استعمال ڪري بنيادي نمبر وانگر آهي.

24 16 8 1
0 1 1 0

هڪ آسٽريل سسٽم ۾ پهرين کالم 0 کان 7 تائين وڃي ٿو، سيڪنڊ ڪالم 8 کان 15، ٽيون ڪالمن 16 کان 23 ۽ چوٿين ڪالمن 24 کان 31 تائين. عام طور تي بائنري سڀ کان وڌيڪ ماڻهن کان پڙهڻ لاء آسان طور تي هيڪسڊيڪيلٽ استعمال ڪرڻ کي ترجيح ڏين ٿا.

هييڪاڊيڪليم بنيادي طور تي 16 استعمال ڪري ٿو. هاڻي اهو هي آهي جتي اهو پريشان ٿي چڪي آهي ڇاڪاڻ ته انسانن جو تعداد اسين 0 کان 9 تائين سمجهون ٿا.

پوء 10، 11، 12، 13، 14، 15 لاء ڇا ٿيو؟ جواب خط آهي.

هن قيمت 100 جي نمائندگي ڪئي آهي 64. توهان کي 16 کان 16 ڪلوگرام جي ضرورت هوندي جيڪا 96 ٺاهي ۽ پوء 4 يونٽن جي ڪالنگ ٺاهڻ ۾ 4.

فائل ۾ سڀني اکرن جي اکرن کي هيڪسڊيڪل ويلڊ طرفان منسوب ڪيو ويندو. هنن جو مطلب پاڻ کي فائل جي شڪل تي ڀاڙي ٿو. فائل جي شڪل کي هيڪسڊيڪل قيمت جي لحاظ کان رد ڪيو ويو آهي جيڪي عام طور تي فائل جي شروعات ۾ محفوظ ڪيا ويا آهن.

هيڪسڊيڪيل ويل ويلن جي ترتيب جي ڄاڻ سان جيڪي فائلن جي شروعات ۾ ويهندا آهيو، توهان دستي طور ڪم ڪري سگهو ٿا ته ڇا فائل فارميٽ ۾ ڪم ڪري سگهو ٿا. هيڪڪس ڊمپ ۾ هڪ فائيل ڏسي سگهو ٿا اهو توهان کي پوشيل ڪردارن ڳولڻ ۾ مدد ڪري سگھي ٿو جڏهن فائل آهي عام عام ٽيڪسٽ ايجٽ ۾ داخل ڪيو ويو.

لينڪس استعمال ڪري ايڪسڪس ڊمپ کي ڪيئن ٺاهيو

لينڪس استعمال ڪرڻ واري هيڪس ڊمپ ٺاهي هيڊ ڊمپ ڪنڊ استعمال ڪريو.

ھڪڙي فائيل کي ھميش طور تي ڊرمينل (معياري ٻاڪس) کي هيٺين حڪم هلائڻ لاء:

هيڊ ڊمپ جي فائيل

مثال طور

hexdump image.png

ڊفالٽ انٽرويو لائن نمبر (هڪسڊيڪيمل فارميٽ ۾) ۽ پوء 4 هيڪيڪڊيڪل ويل قيمت جي 8 سيٽ ڊسپلي ڪندو.

مثال طور:

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

توهان ڊفالٽ پيٽ تبديل ڪرڻ لاء مختلف سوئچ فراهم ڪري سگهو ٿا. مثال طور مائنس بي سوئچ جي وضاحت ڪندي 8 عددي آفيسر پيدا ڪندي جنهن جي نتيجي ۾ 16 ٽي ڪالمن، صفر ڀريو، آڪسٽ ڊيٽا جي آئٽ واري رسمي شڪل ۾.

hexdump -b image.png

تنهن ڪري مٿين مثال هاڻي هيٺ پيش ڪيو ويندو.

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

مٿين شڪل جي ھڪڙي ھڪڙي آکيٽ ڊسپلي طور سڃاتو ويندو آھي.

فائل کي ڏسڻ لاء هڪ ٻيو رستو هڪ بائيٽ ڪردار جي شڪل ۾ مائنس سي سوئچ استعمال ڪندي آهي.

hexdump -c image.png

اهو ٻيهر سيٽ ڏيکاري ٿو پر هن ڀيري پٺيان ڇهه جاء بيٺل هئي، ٽن ڪالمن واري جاء تي هر قطار ان پٽ جي ڊيٽا جا اکر ڀريندا.

ٻين اختيارن ۾ ڪينينل هيڪڪس + Ascii ڊسپلي شامل آهن جيڪي مين سي ڊي سٽا ۽ ٻه-بٽ ڊيزائن ڊسپلي استعمال ڪري سگهجن ٿيون جن مان مين ڊ ڊي استعمال ڪندي ظاهر ڪري سگھجن ٿا. منٽ اي سوئچ ٻن بائيٽ آيڪٽ ڊسپلي کي ڊسپلي ڪرڻ لاء استعمال ڪري سگھجي ٿو. آخرڪار، منڪسڪس x سوئچ ٻن بائيو ايڪسڊيڪل ڊسپلي کي ڊسپلي ڪرڻ لاء استعمال ڪري سگھجي ٿو.

هيڪس ڊمپ-سي تصوير.png

Hexdump -d image.png

Hexdump -o image.png

Hexdump -x image.png

جيڪڏهن مٿي ڏنل فارمن مان ڪوبه توهان جي ضرورت آهي ته توهان جي ضرورت توهان جي مائنس ۽ سوئچ کي استعمال ڪري شڪل جي وضاحت ڪرڻ لاء استعمال ڪريو.

جيڪڏهن توهان کي ڊيٽا فائل ڄاڻو تمام ڊگهو آهي ۽ توهان صرف ان کي ٽائيپ ڪرڻ لاء پهريان ڪجهه چند اکرن کي ڏسڻ چاهين ٿا ته توهان هن-اين سٽا کي هڪس ۾ ڊسپلي ڪرڻ لاء ڪيترو فائل بيان ڪرڻ لاء استعمال ڪري سگهو ٿا.

hexdump -n100 image.png

مٿي ڏنل حڪم پهريون سئو بائٽ ڏيکاري ٿو.

جيڪڏهن توهان فائل جي هڪ حصي کي ڇڏي وڃڻ چاهيو ٿا ته توهان شروع کان شروع ڪرڻ لاء آفسیٹ مقرر ڪرڻ لاء مائنس سي سوئچ استعمال ڪري سگهو ٿا.

hexdump -s10 image.png

جيڪڏهن توهان فائيل نام نه ٿا ڏيو ته اهو متن معياري ان پٽ مان پڙهي وڃي ٿو.

بس ھيٺ ڏنل حڪم ڏنل آھي:

هيڏي ويو

پوء لکت معياري ان پٽ ۾ داخل ڪريو ۽ ٽائيپ ٽائپ ڪندي ختم ڪريو. هيڪس معياري محصول ڏانهن ڏيکاري ويندي.

خلاصو

Hexdump جي افاديت واضح طور تي هڪ مضبوط طاقتور اوزار آهي ۽ ضرور توهان کي سڀني خاصيتن سان گارڊ حاصل ڪرڻ لاء دستياتي صفحي پڙهڻ گهرجي.

توهان کي پڙهائي پڙهڻ دوران توهان کي جيڪي ڳولڻ چاهيندا آهيو اهو توهان کي سمجهه ۾ هجي ها.

مٿي ڏنل صفحي کي هلائڻ واري دستياتي صفحو ڏسڻ لاء:

مڙس هيڊ ڊمپ