څنګه د A دوتنې یا د متن سوریه د A Hexdump جوړولو لپاره

پېژندنه

A hex dump د معلوماتو د هکسډایډالټ لید دی. تاسو کولی شئ د هیکسډایډیلټ څخه کار واخلئ کله چې یو پروګرام ډب کړئ یا د انجنیر یو پروګرام بیرته راوګرځوئ.

د بېلګې په توګه، ډیری فایل فارمیٹونه ځانګړی هیچا حرفونه لري ترڅو د دوی ډول څرګند کړي. که تاسو د پروګرام په کارولو سره د فایل لوستلو هڅه کوۍ او د ځینې دلیلونو لپاره دا سمه نده پورته کولی، دا کیدی شي دا فایل په هغه شکل کې نه وي چې تاسو یې تمه لرئ.

که تاسو غواړئ وګورئ چې څنګه یو پروګرام کار کوي او تاسو د سرچینې کوډ یا د سافټیټ ټوټه نلرئ کوم چې انجنیرانو کود کوډ کوي، تاسو کوالی شئ د هیکس ډمپ وګورئ او هڅه وکړئ چې څه پیښیږي.

د هکساساکټیلټ څه ​​شی دی؟

کمپیوټرونه په بائنری کې فکر کوي. هر کرکټر، شمېره، او سمبول د بائنري یا څو بڼې ارزښتونو لخوا حواله کیږي.

که څه هم انسانان په ډیزاین کې فکر کوي.

په زرګونه په سلګونه لسګونه واحدونه
1 0 1 1

د انسان په توګه، زموږ ټیټ ټیټ شمیرې واحدونه ویل کیږي او د 0 څخه تر 9 پورې شمیرې استازیتوب کوي. کله چې موږ 10 ته ورسیدو نو موږ د قطعې کالم بیرته بېرته بیاځئ او بیا د لسګونو ستونځو لپاره) 1 (اضافه کړئ.

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

په بائنری کې، ټیټ ټیټ یوازې یوازې 0 او 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 لخوا استازیتوب کوي. تاسو به د 16s کالم څخه 6 ته اړتیا ولرئ چې 96 او بیا 4 د واحدونو د ستونزمن کولو په 100 کې راوړي.

په يوه دوتنه کې ټول توريونه د هيجيډاکايمل ارزښت له مخې څرګندېږي. دا ارزښتونه څه معنی لري د فایل د بڼه بڼه لري. د دوتنې بڼه د هیکسډایډیلټ ارزښتونو لخوا منل کیږي چې معمولا د دوتنې په پیل کې زیرمه کیږي.

د هایکسډیکیکیل ارزښتونو د ترتیب سره چې د فایلونو په پیل کې ښکاره کیږي، تاسو کولی شئ په دستی توګه د فایل په بڼه کوم کار ترسره کړئ. په HEX ډمپ کې د فایل کتنه کولی شي تاسو سره د پټ حرفونو په موندلو کې مرسته وکړي کوم چې د فایل وي د عادي متن ایڈیټر ته پورته شوی.

څنګه د لینککس کارول د Axx ډمپ جوړول

د لینکس په کارولو سره د هیکس ډمپ جوړولو لپاره د hexdump کمانډ کاروي.

د فایل د ټرمینل (standard output) ته د فایل په څیر لاندې کمانډ چلوي:

د اسکسډمپ فیلم نوم

د مثال په توګه

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

دا بیا بیا توضیح کوي مګر دا وخت وروسته 16 ساعته جلا جلا شوې، درې ستوری، ځای په هر کرښه کې د معلوماتو ډاټا حرفونه ډک کړل.

نورې اختیاري شامل دي د کانونیکیک هکسکس + ASciI ډیزاین چې کیدای شي د منفی سي سوئچ او دوه-بیتټ ډیزاین کارولو څخه کار واخستل شي چې د منین ډ سیسټم کارولو سره ښودل کیدی شي. د منیو o سوئچ د دوه-بټټال د ښودلو ښودلو لپاره کارول کیدی شي. په پای کې د منکس ایکس x سوئچ د دوه-بیت هکسډایډیل ډسپلیټ ښودلو لپاره کارول کیدی شي.

hexdump-c image.png

hexdump-d image.png

hexdump -o image.png

hexdump-x image.png

که چیرې د پورته فارمونو څخه هیڅ یو ستاسو اړتیاوې پوره نشي تاسو د منفی او سایټ کارولو بڼه د فارمټ مشخصولو لپاره کاروي.

که تاسو پوهیږئ چې د ډیټا فاینټ ډیر اوږد دی او تاسو غواړئ چې لومړی ځینې کټګوري وګورئ چې ستاسو ډول ډول وټاکئ تاسو کولی شئ د نینټ کارولو لپاره څومره فایل مشخص کړئ چې -n سوئچ کاروئ.

hexdump -n100 image.png

پورتنۍ قومانده لومړی سوټ بټونه ښکاره کوي.

که تاسو د فایل د برخې یوه برخه پریښودل غواړئ نو کولی شئ د پیل کولو لپاره یو ټیسټ لپاره د منین سایټ کاروئ.

د اسکسډمپ-ایس 10 انځور.png

که تاسو د فایل نوم چمتو نکړي نو متن د معیاري انټرنیټ څخه لوستل کیږي.

یوازې لاندې کمانډ ثبت کړئ:

هیډډمپ

بیا متن د ټایپ کولو له لارې معیاري انټرنیټ او پای ته ورسوئ. ایکس ایکس به معیاري محصول ته ولیږدول شي.

لنډیز

د Hexdump ګټور یو ښکاره پیاوړی وسیله ده او تاسو باید په سمه توګه د لارښوونو بشپړولو لپاره لارښود پاڼې ولرئ ترڅو د ټولو ځانګړتیاو سره ترلاسه کړئ.

تاسو به د محصول د لوستلو په وخت کې د څه شی په لټه کې یو ښه پوهی ته اړتیا ولرئ.

د دې لپاره چې لارښود پاڼه لاندې کمانډ چلوي:

انسان هیډډمپ