Hexdump - Linux Command - Unix Command

Lebitso

hexdump - ascii, decimal, hexadecimal, taelo ea octal

Lintlhakiso

[- bcCdovx ] -words [- e format_string ] -words [- f format_file ] -words [- n bolelele ] -setso [- s skip file ] ...

Tlhaloso

Sesebelisoa sa hexdump ke sefahla se hlahisang lifaele tse boletsoeng, kapa palo e tloaelehileng, haeba ha ho lifaele tse hlalositsoeng, ka mokhoa o hlalositsoeng ka mochine.

Khetho e latelang:

-b

Pontšo ea octal e le ngoe E bonts'a khoebo ea oache e hexadecimal, e lateloa ke khetho e fapaneng ea sebaka se lekaneng, tse tharo, lintlha tse ngata tsa tlhahiso, ka ho octal, ka line.

-c

Sebaka se le seng sa bonono se bonts'a Bona pontšo ea ho kenya ka hare ho hexadecimal, e lateloa ke khetho e fapaneng ea sebaka se leshome le metso e ts'eletseng, tse tharo, sebaka se tletseng sebaka, litlhaku tsa data e kenyelletso ka mohala.

-C

Ponahalo ea hexical + ASCII e bonts'a Hlalosa phapang ea tlhahiso e hlahang ka har'a hexadecimal, e lateloa ke sebaka se leshome le metso e tšeletseng se arohaneng le sebaka, likarolo tse peli, li-bytes tse latellanang, tse lateloa ke li-byte tse leshome le metso e tšeletseng ka% _p e kentsoeng ka litlhaku tsa `` | ''.

-d

Palo ea bobeli ba oache e bonts'a E bontsa phapang ea ho kenya ka hare ho hexadecimal, e lateloa ke e robeli e arohaneng le sebaka, khoeli e mehlano, e tletseng zero, litekoto tse peli tsa byte tsa data ea tlhahiso, ka tatellano e sa ngolisoang, ka mohala.

-e mohope-mochine

Hlalosa fomoro ea mohala e lokelang ho sebelisoa bakeng sa ho bonts'a data.

-f format_file

Hlalosa faele e nang le likhoele tse fapaneng tse fapaneng tsa mefuta e fapaneng ea li-lineline. Litsela le melaetsa eo motho oa eona oa pele e seng ea se nang letho ke letšoao la hashi ( # li hlokomolohuoa.

-le bolelele

Hlalosa li-byte tse bolelele tsa liphallelo.

-o

Pontšo ea li-octal tse peli tse bonts'a mahlakoreng Ho bontša phapang ea ho kenya ka har'a hexadecimal, e lateloa ke e robeli e arohaneng le sebaka, mohala o tšeletseng, tlaleho ea zero, tse peli-byte tsa boitsebiso ba tlhahiso, ka octal, ka mohala.

-s offset

Tlosa ho fokotsa li -teste ho tloha qalong ea polelo. Ka ho feletseng, offset e hlalosoa e le nomoro ea boemo bo phahameng. Ka offx e holimo ea 0x kapa 0X e hlalosoa e le nomoro ea hexadecimal, ho seng joalo, ka 0 offset e etellang pele e hlalosoa e le nomoro ea octal. Ho kenya moelelo b k kapa m ho fokotsa ho etsa hore e fetoleloe e le palo e kholo ea 512 1024 kapa 1048576 ka ho latellana.

-v

The - v kgetho e etsa hore hexdump e bontshe dintlha tsohle tsa ho kenya. Ntle ho khetho ea mochine, palo e 'ngoe le e' ngoe ea lihlahisoa tse hlahisoang, e ka tšoanang le sehlopha sa pele se hlahang lihlahisoa tse hlahisoang (ntle le li-offsets), li nkeloa sebaka ke mola o nang le asterisk e le 'ngoe.

-x

Pontšo ea mahlakore a mabeli a shexadecimal E bonts'a phapang ea tlhahiso ka hexadecimal, e lateloa ke e robeli, sebaka se arohaneng, khoeli e 'nè, e tletseng mahlakoreng, lintlha tse peli tsa boitsebiso bo kenyeletsang, ka hexadecimal, ka mohala.

Bakeng sa faele e 'ngoe le e' ngoe ea boitsebiso, sequentially e kopitsa tlhahiso ho phallo e tloaelehileng, ho fetola dintlha ho latela mekhoa ea fomati e boletsoeng ka khetho ea e- le- f , e le hore e boletsoe.

E hlophisitsoeng

Mohala o nang le mefuta o na le litekanyetso tsa mofuta o mong le o mong, o arohaneng le sebaka se sepakapakeng. Sehlopha sa boitsebiso se na le lintlha tse tharo: kalo ea iteration, count byte, le foromo.

Palo ea iteration ke khetho e ntle ea khethollo, e fapaneng le e 'ngoe. Sebopeho ka seng se sebelisoa ka nako ea ho bala nako.

Nako e lekanang ea ho lekanngoa ke khetho e nepahetseng. Haeba e hlalositsoe, e hlalosa palo ea li-bytes e lokelang ho hlalosoa ka mongolo o mong le o mong oa setšoantšo.

Haeba palo ea litekanyetso le / kapa palo ea byte e boletsoeng, ho hlajoa sehlabelo se le seng ka mor'a palo ea litora le / kapa pele leeto le lekana ho li arohanya.

Mofuthu o mong le o mong oa sephahla pele kapa ka morao ho senya.

Boemo boa hlokahala 'me bo tlameha ho pota-potiloe ke boitsebiso bo habeli (""). E hlalosoa e le mohala oa feshene ea fprintf (sheba fprintf (3)), ka ntle ho tse latelang:

Hexdump e boetse e tšehetsa lisebelisoa tse latelang tsa ho sokoloha tse eketsehileng:

_a [ dox ]

Hlahisa phapang ea ho kenya, ho bokellana ho pholletsa le lifaele tsa ho kenya, ea tote e latelang e lokelang ho bontšoa. Litlhaku tse kenyelitsoeng d o le x li totobatsa setsi sa pontšo e le decimal, octal kapa hexadecimal ka ho latellana.

_A [ dox ]

Ho tšoana hantle le _a ho fetola khoele ntle le hore e etsoa hang feela, ha lintlha tsohle tsa tlhahiso e entsoe.

_c

Botho ba ho hlahisa boitsebiso bo ikhethileng bo bontšitsoeng. Litlhaku tse sa hlahisoeng ke mongolo li bontšoa ka litšoaneleho tse tharo, octal e nang le marang-rang, ntle le ba emeloang ke palo e tloaelehileng ea ho baleha (bona ka holimo), e bonts'ang e le lihlopha tse peli tsa mekhoa.

_p

Botho ba ho hlahisa boitsebiso bo ikhethileng bo bontšitsoeng. Litlhaku tse sa hlahisoeng ke mongolo li hlahisoa e le `` . ''

_a

Litlhaku tsa US ASCII, ntle le hore ho laola litlhaku li bonts'oa ho sebelisa tse latelang, tse tlase, mabitso. Botho ba fetang 0xff, hexadecimal, ba bonts'oa ka likhoele tsa hexadecimal.

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

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

00C ff 00D cr 00E e le 00F e 010 dle 011 dc1

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

018 e ka 019 ea 01A ea 01B ea 01C fs 01D gs

01E rs 01F rona 0FF del

Ntho e sa lekanyetsoang le e tšehetsoang ka boitsebiso ba ho fetoha habonolo ke tse latelang:

% _c,% _p,% _a,% c

Nako e le 'ngoe e nka feela.

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

Nako e le 'ngoe e nyane, e le' ngoe, tse peli le tse 'nè lihlahisoa tse tšehetsoeng.

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

Inte e robeli e sa nepahale, litekanyetso tse 'nè tsa byte tse tšehetsoeng.

Palo ea data e hlalosoang ka mohala ka mong le e mong oa sebopeho ke kakaretso ea boitsebiso bo hlokehang ka mohoho ka mong oa sebopeho, e leng nako ea ho bala nako e lekanang ho bala, kapa nako ea ho bala e lekanang palo ea li-tote e hlokehang ka fomoro haeba palo ea byte e sa sebetse e boletsoeng.

Puo e kenngoa ka `` li-blocks '', moo sekoti se hlalosoang e le palo e kholo ea data e boletsoeng ka khoele leha e le efe ea fomati. Litlhaloso tsa mefuta e hlalosang boitsebiso bo fokolang ba boitsebiso bo fokolang, bo nang le boitsebiso ba ho qetela bo bobeli bo fetolelang palo e 'ngoe ea li-byte' me ha bo na palo e lekanyelitsoeng ea palo, kenyelelitsoe palo ea iteration ho fihlela sebōpeho se entsoeng se entsoe kapa ha ho na data e lekaneng e setseng ho thibela ho khotsofatsa mohala oa mohala.

Haeba, ebang ka lebaka la ts'ebetso ea mochine kapa hexdump e fetola palo ea iteration joalokaha e hlalositsoe ka holimo, palo ea iteration e kholo ho feta e le 'ngoe, ha ho na litšoantšo tsa mabala a whitespace tse hlahisoang nakong ea nako ea ho qetela.

Ke phoso ea ho bonts'a palo e baloang hammoho le litlhaku tse ngata tsa ho sokoloha kapa likhoele ntle le hore kaofela ha tsona empa e le e 'ngoe ea libopeho tsa mofetoheli kapa li-strings ke _a kapa _A

Haeba, ka lebaka la boitsebiso ba khetho ea - kapa ea qetello ea fihlello e fihletsoeng, lintlha tsa ho kenya li khotsofatsa ka mokhoa o fokolang khoele ea mochine, thibelo ea maiketsetso e na le litekanyetso tse lekaneng bakeng sa ho bonts'a boitsebiso bohle bo fumanehang (ke hore mefuta efe kapa efe ea liforomo tse kopanetsoeng qetello ea data e tla bontša tse ling tsa li-bytes tsa zero).

Lintho tse ling tse hlahisoang ke liletsa tsa mofuta ona li nkeloa sebaka ke libaka tse lekanang tsa libaka. Palo e lekanang ea libaka e hlalosoa e le palo ea libaka tse hlahisoang ke boits'oaro ba ho fetolela ka botumo bo lekanang le mobu le ho nepahala joaloka moelelo oa pele oa ho fetolela kapa mohala oa ho fetolela empa ka leha e le efe `` + '' ho fetoloa lihlopha tsa lipapali ho tlosoa, le ho hlalosa mohala oa NULL.

Haeba ha ho li-strings tsa mefuta e hlalositsoeng, pontšo e sa lekanyetsoang e lekana le ho hlalosa khetho ea - x .

e tsoa 0 ka katleho le> 0 haeba phoso e hlahile.

MEHLALA

Hlahisa phallo ka mokhoa o hlahang:

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

Sebelisa ea -x kgetho:

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

Melao

Sesebelisoa se lebeletsoe ho ba St -p1003.2 e lumellanang.