Hexdump - Command Linux - Unix Command

Magaca

hexdump - ascii, decimal, hexadecimal, dump octal

Muujinta

[- bcCdovx ] -waxaad ku qorantahay [- e format_string ] -waxaad [- f format_file ] -waxaad [[ dhererka ]] -waxaad ku dhejin kartaa faylka ...

Sharaxaad

Qorshaha hexdump waa fiilo muujiya faylasha la cayimay, ama falanqaynta caadiga ah, haddii aan faylasha la cayimay, qaab user ah oo cayiman.

Doorashooyinka waa sida soo socota:

-b

Sawir hal-siddeedle ah Muuji boqollaalka fureka ee kuxadinta, oo ay ku xigaan lix meelood oo kala-gooni ah, sadex-tiir, wax aan ka buuxsamayn, bytes xogta xogta, tobanlaha, khad kasta.

-c

Bandhig muuqaal oo hal-hal ah Muuji qiimaha bakhshiinka ee laba-iyo-tobanlaha, oo ay ku xigaan lix iyo toban kala-sooc, saddex-tiir, meel bannaan oo buuxa, astaamaha xogta xogta ee xariiqa.

-C

Canonical hex + ASCII display Muuji qiimaha bakhshiinka ee laba-iyo-tobanlaha, oo ay ku xigaan lix iyo toban xayiraad oo kala-saaran, laba jaantus, hexadecimal bytes, oo ay ku xigto isla lix iyo toban bytes oo ah qaab _ _p oo ku xiran '`| |' '.

-d

Bandhigga laba-byte soo bandhig muuqaal ah ee isku-xigo on hexadecimal, ku xigeen siddeed meel oo kala-kala-gooni ah, shan column, nuqul buuxa, laba-byte oo xog wareysi ah, on decimal unsigned, line kasta.

-ee format_string

Sifee xarfaha qaabka loo isticmaalo si loo muujiyo xogta.

-f format_file

Tixraac faylka ay ku jiraan hal ama kabadan cusub ee xarfaha kala duwan. Khadadka fure iyo khadadka ee dabeecadda ugu horeysa ee aan rasmiga ahayn waa calaamad muujinaysa ( # waa la iska indho tiray.

-n dhererka

Turjubaan dhererka dhererka dhererka .

-o

Shaxda laba-asteeshinka ah oo muujinaysa farqiga bilaashka ah ee laba-iyo-tobanlaha, oo ay ku xigto siddeed meel oo kala-gooni ah, lix darajo, tiro aan badnayn oo buuxa, laba-byte oo ah xogta xogta, tobanlaha, khad kasta.

-saxaafka

Ku dhaji byte baytarka laga bilaabo bilowga ah talada. Badbaadada, bakhtiinta waxaa loo tarjumay lambar ah tobanle. Iyadoo hogaanka 0x ama 0X ah waxaa loo tarjumay lambar laba jibbaar ah, haddii kale, iyadoo leh 0 dhibcood oo hor leh ayaa loo turjumayaa lambar siddeedle ah. Ku soo lifaaqidda astaamaha b ama m si ay u dhisto waxay sababtaa in loo tarjumo sida badan oo ah 512 1024 ama 1048576 siday u kala horreeyaan.

-v

Doorashada - v waxay dhalisaa mawduuc si ay u muujiso dhammaan xogta xogta. Iyadoo aan laheyn xalka - v , tiro kasta oo ka mid ah khadadka la soo saaro, oo la mid ah kooxda horay uga soo horjeeda ee khadadka la soo saaro (marka laga reebo xirmooyinka la isugeeyey), waxaa lagu bedelaa xarig ka kooban hal xiddig.

-x

Sawir laba-asteqsi ah Heksadecimal Waxaad ku muujisaa kala-soocidda xariiqda hexadecimal, oo ay ku xigto siddeed, booska kala-go'ay, afar jumlad

Faylka kasta oo faylka ah, wuxuu si xushmad leh u soo daabacaa wax soo saarka qalabka caadiga ah, isbedelka macluumaadka sida ku cad qaabka qaabka loo cayimay fayodhowrka - e iyo - f , sida ay u kala horeeyaan.

Foomamka

Faylka qaabka wuxuu ka kooban yahay nooc kasta oo ah halbeegyada qaabka, oo ay weheliyaan qulqulka. Qeyb ka mid ah qaabka wuxuu ka kooban yahay ilaa saddex shey: tirinta soo celinta, tirinta byte, iyo qaab.

Tirinta codsigu waa xeelad isku mid ah oo ikhtiyaari ah, taas oo midba midka kale u dhiganta. Nooc kasta waxaa loo adeegsadaa marxaladaha xisaabinta.

Tirada badhka ayaa ah xeelad doorasho oo ikhtiyaari ah. Haddii la cayimay waxay qeexaysaa tirada baytooyada si loo tarjumo habeyn kasta oo ku habboon.

Haddii tirinta soo celinta iyo / ama tiriska asalka ah lagu qeexay, waa in la dhigaa hal tiir oo kaliya kadib tirinta soo celinta iyo / ama ka hor inta aan la tirin tiradooda si ay u gartaan.

Meel kasta oo xayndaab ah ka hor ama ka dib is-qabsiga ayaa la iska indho-tirayaa.

Habka loo baahan yahay oo waa in lagu dhajiyo labo calaamadood (""). Waxaa loo tarjumay qaab fargal ah qaab fprintf (fiiri fprintf (3)), iyada oo ay ka reebban yihiin soo socda:

Hexdump sidoo kale waxay taageertaa xarriijinta dheeraadka ah ee soo socda:

_a [ dox ]

Muuji bakhti-gelinta fara-gelinta, isu-ururinta faylasha galalka, ee xiga soo socota si loo soo bandhigo. Calaamadaha lagu lifaaqay d iyo x xiga saldhigga saldhigga sida tobanle, tobanle ama laba jajab tobanle.

_A [ dox ]

Tijaabinta xarafka is-beddelka marka laga reebo in la sameeyo kaliya hal mar, marka dhammaan xog- siinta laga shaqeeyo.

_c

Xuruufta la soo saaro ee astaamaha caadiga ah. Xuruufaha xariiqda aan lagu qorin waxaa lagu soo bandhigaa sadexda astaamood, octal efir ah, marka laga reebo kuwa ay u taagan yihiin tilmaamidda heerka halbeegga (eeg xagga sare), kuwaas oo lagu soo bandhigo labo calaamad oo astaamo ah.

_p

Xuruufta la soo saaro ee astaamaha caadiga ah. Xuruufaha xariiqa ah ayaa lagu soo bandhigaa hal '` . ''

_u

Soo saarista US characters ASCII, marka laga reebo in jilayaasha gacanta lagu soo bandhigo iyaga oo isticmaalaya kuwan soo socda, kiis hoose, magacyada. Calaamadaha ka weyn 0xff, hexadecimal, ayaa lagu soo bandhigaa xarafyo isku xigay.

000 nul 001 soh 002 stx 003 etx 004 eot 005 enq

006 ack 007 bel 008 bs 009 ht 00A lf 00B vt

00Ca 00Da 00Sa 00Sa 00F si 010 dle 011 dc1

012 dc2 013 dc3 014 dc4 015 nak 016 syn 017 etb

018 waa 019 em 01A sub 01B esc 01C fs 01 g g

01D raa 01F usoo gudbin 0FF del

Qalabka asalka ah iyo taageerada byte waxay ku xisaabtamaan jilayaasha isbadelka waa sida soo socota:

% _c,% _p,% _u,% c

Mid ka mid ah baylaha ayaa tiriya oo keliya.

% d,% i,% o % u,% X,% x

Afar ilbiriqsi, hal, laba iyo afar baylood ayaa tirinaya taageerada.

% E,% e,% f % G,% g

Sideed byte default, afar byte tirin taageeray.

Qadarka xogta ee turjumaadda nooc kasta oo xarfaha ah waa wadarta xogta looga baahan yahay qayb kasta oo qaabka, taas oo ah tirinta tirinta xisaabinta tirinta qaddarka, ama tirinta xisaabinta tirada lambarrada loo baahan yahay qaabka haddii xisaabta tiradu aanay ahayn cayiman.

Fikradda waxaa lagu xakameynayaa '' blocks '', halkaas oo boodh lagu qeexay xaddiga ugu weyn ee xogta ku qeexan qaab kasta oo qaab. Tarjumadda qaabka turjumaadda oo ka yar tilmaanta xog-gelinta xog-gelinta, oo qaybteeda qaab-dhismeedka ugu dambeeya ay labadaba turjumayaan tirooyin qadar ah oo aan lahayn qadar go'an oo la cayimay, waxay leeyihiin tirooyinka soo celinta oo la kordhiyay illaa dhammaan qayb-gelinta wax-qabadka lagu shaqeynayo ama aysan jirin xog ku filan ku hartay block si loo qanciyo qaabka qaabka.

Haddii, midba midka kale ujeedada isticmaalka ama hexdump wax ka beddelayo tirada xisaabinta sida kor lagu sharaxay, tirinta codadka waxay ka weyntahay hal, jilaa jilicsanaan ah ayaa la soo saaraa inta lagu gudajiro muddadii ugu dambaysay.

Waa qalad si loo tiriyo tirinta byte iyo sidoo kale xarfaha beddelaad badan ama strings haddii dhammaantood laakiin mid ka mid ah jilayaasha isbedelka ama xariiqa waa _a ama _A

Haddii, marka laga soo tago shuruudaha nooca - n ama dhamaystirka faylka, gaarsiinta xogta oo keliya qayb ahaan waxay ku qancineysaa qaab xaraf ah, xayndaabka galuhu waa inuu ku filnaado si uu u muujiyo dhammaan xogta la heli karo (ie, qaybaha nooc kasta oo isku dhafan dhamaadka xogta waxay muujinaysaa tiro ka mid ah eber byte).

Wax soo saarka dheeraadka ah ee noocyada noocan oo kale ah waxaa lagu beddelayaa tiro isku mid ah oo bannaan. Tirada u dhiganta ee goobaha waxaa lagu qeexay tirada tirade xayeysiinta ee qaabka isbadelka ee isku midka ah iyo sida saxda ah ee loo yaqaan asalka asalka ama astaamaha bedelka, laakiin leh wax kasta oo ' + ' '' ` # # '' calaamadinta xuruufta badinta, iyo tirinta xariijinta NULL.

Haddii aan la cayimin xarfaha, qaabka muuqaalku wuxuu u dhigmaa inuu tilmaamayo - x doorasho.

ka baxa 0 guusha iyo> 0 haddii qalad dhaco.

Tusaalooyin

Muuji soo-jeedinta qaab-shaki:

"% 06.6_ao" 12/1 "% 3_u" "\ t \ t" "% _p" "\ n"

Hirgelinta doorashada -x:

"% 07.7_Ax \ n" "% 07.7_ax" 8/2 "% 04x" "\ n"

Heerarka

Qorshaha korontada waxaa la filayaa in uu noqdo St -P1003.2.