Hexdump - Linux Command - Unix Command

Zita

hexdump - ascii, decimal, hexadecimal, octal dump

Zvinyorwa

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

Tsanangudzo

Iyo hexdump inoshandiswa iyi inoratidzira iyo inoratidza mahwendefa akajekeswa, kana kuti inowanikwa, kana pasina mafaira akataurwa, mumutauro wakatsanangurwa.

Zvisarudzo zvinotevera:

-b

Chimwechete-byte octal kuratidza Kuisa offset inopinza mu hexadecimal, inoteverwa nemakore gumi nematanhatu-akaparadzaniswa-siyana, matatu katatu, zero-kuzadzwa, nhamba yezvinyorwa zvekupinza, mu octal, pamutsara.

-c

Chimwe-chete chinoratidza kuratidza Kuisa offset inopinza mu hexadecimal, inoteverwa ne gumi nematanhatu-nzvimbo yakaparadzana, katatu nhatu, nzvimbo yakazadzwa-nzvimbo, mavara ezvinyorwa zvekushandisa pamutsara.

-C

Canonical hex + ASCII kuratidza Ratidza maonero ekusiya hexadecimal, akateverwa nenzvimbo gumi nematanhatu-akaparadzaniswa, maviri koromo, hexadecimal bytes, inoteverwa nemadzinza gumi nematanhatu mu% _p yakapoteredzwa mu `` | '' mavara.

-d

Zvinyorwa zviviri-byte decimal inoratidzira Ratidza maitiro ekugadzirisa mu hexadecimal, inoteverwa nemasereti akaparadzaniswa-nzvimbo, shanu shanu, zero-kuzadzwa, mairi maviri neawa yezvinyorwa zvekushandisa, musingatauri gore, pamutsara.

-e format_string

Rondedzera fomati yakagadzirirwa inogona kushandiswa pakuratidza deta.

-f format_file

Taurai faira ine ine imwe kana kupfuura zvitsva zvitsva zvakasiyana zvakasiyana. Empty mitsara nemitsetse iyo yekutanga isiri isina chimiro isha mark ( # inoregererwa.

-refu

Rondedzera kureba kwenguva yakareba yezvipo.

-o

Zvinyorwa zviviri-byte octal Ratidza mazai ekugadzirisa mu hexadecimal, akateverwa nemasere masere-akaparadzaniswa, sendima nhatu, zero-yakazadzwa, maviri-byte yakawanda yemashoko ekupinza, mu octal, pamutsara.

-s offset

Dzoka kubva kune imwechete kubva pakutanga kwechipo. Nokutadza, kuregererwa kunotsanangurwa senhamba yepamusoro. Nekufambisa 0x kana 0X offset kunotsanangurwa se nhamba ye hexadecimal, zvisinei, nekutungamirira 0 offset kunoshandurwa se nhamba ye octal. Kushandisa chimiro b k kana m kukanganisa kunokonzera kuti ichishandurwe sevakawanda ve 512 1024 kana 1048576 maererano.

-v

I - v sarudzo inokonzera hexdump kuratidza zvose data inopinza. Pasina i- v sarudzo, chero nhamba yemapoka emitambo yakabuda, iyo inogona kunge yakafanana neboka rinotangira rinotakura mitsara (kunze kweizvipi zvayo zvinowanikwa), inotsiviwa nemutsara unowanikwa kamwe chete.

-x

Zvinyorwa zviviri-byte hexadecimal Ratidza offset inopinza mu hexadecimal, inoteverwa nesere, nzvimbo yakaparadzana, ina imwe column, zero-yakazadzwa, maviri-byte yakawandisa yemashoko ekupinza, muhexadecimal, pamutsara.

Pamusoro pefaira yega yega yega yega, sequentially iyo inopinza mavoti kudivi yakatarwa, kushandura dheta maererano nemaketani emitauro yakanatsanangurwa nema- e ne- f , nenzira yakatarwa.

Formats

Mhando yakagadzirirwa ine nhamba ipi neipi yemiyuniti mairi, akaparadzaniswa ne-whitespace. Chimiro chechikwata chinowanikwa kusvika kune zvinhu zvitatu: an iteration count, a byte count, uye format.

The iteration count is an optional positive integer, which fails to one. Mhando imwe neimwe inoshandiswa iiteration count nguva.

Izvo zvakakosha kuverenga ndezvokuita sendimba yakanaka. Kana zvichitsanangurwa zvinotsanangura nhamba yemadokwana kuti ichishandurwe nega imwe neimwe kuongororwa kwemaitiro.

Kana iyo iteration count uye / kana kuti byte count inotsanangurwa, bhonshi imwe chete inofanira kuiswa mushure mekutora kuverengwa uye / kana kuti vasati vaverengera kuverengera kuti varege kuvanyorera.

Chero chekudzikatira pamberi kana mushure mokunge slash isingafungi.

Icho chimiro chinodiwa uye chinofanira kunge chakakomberedzwa nekodhi mbiri ("") mararamiro. Inotsanangurwa se fprintf-style mafaira tambo (ona fprintf (3)), nezvimwe zvinotevera:

Hexdump inotsigirawo zvinyorwa zvinotevera zvekutendeuka:

_a [ dox ]

Ratidza mukana wekugadzirisa, kuwedzera pane mafaira ekupindira, kwechipiri chinotevera kuti chiratidzwe. Mavara akashongedzerwa d o uye x anotsanangura bhokisi rekutaridza se decimal, octal kana hexadecimal maererano.

_A [ dox ]

Zvakafanana ne_a kutendeuka tsvina kunze kwekuti inongoitwa chete kamwe chete, apo zvose zvese zvinyorwa zvakagadzirwa.

_c

Vanhu vanobuda muhutano hunenge hwakasarudzwa. Nhamba dzemazita ezvipembenene dzinoratidzirwa muhutatu hutatu, zero-padded octal, kunze kweavo vanomiririra nekunyatsodzika kuverenga (ona pamusoro), izvo zvinoratidzirwa semaketani maviri emhando.

_p

Vanhu vanobuda muhutano hunenge hwakasarudzwa. Vanhu vasiri vanyori vanoratidzirwa vanoratidzwa sechinhu chimwe chete `` . ''

_u

Zvinyorwa zvomu US ASCII nhamba, kunze kwekuti kudzora vanhu vakaratidzwa vachishandisa zvinotevera, pasi-pasi, mazita. Vadzidzi vakuru kupfuura 0xff, hexadecimal, vanoratidzwa semidziyo ye hexadecimal.

000 nhu 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 naizvozvo 00F si 010 dle 011 dc1

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

018 inogona 019 in 01A inom 01B inc 01C fs 01D gs

01E rs 01F isu 0FF del

Zvisizvo uye zvakatsigirwa nezvikwereti zvinokosha zvekutendeuka mavara ndezvizvi:

% _c,% _p,% _u,% c

Chimwe chechika chinoverenga chete.

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

Nhamba yechina yakashata, imwe, mbiri, uye mana dzinowanikwa zvakatsigirwa.

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

Nhamba yechisere huripo, zvisikwa zvina zvakatsigirwa zvakatsigirwa.

Nhamba ye data inotsanangurwa nemhando imwe neimwe yakagadzirirwa tsananguro ye data inodzingwa nemutauro wemhando imwe neimwe, iyo inotora kuverenga nguva nguva inte count, kana kuti iteration count nguva nguva yenhamba inotarisirwa nehuwandu kana inte count inenge isiri zvakataurwa.

Mhinduro yacho inoshandiswa mu `` blocks '', apo ibhokisi rinotsanangurwa sehuwandu hwemashoko anotsanangurwa nemhando ipi zvayo. Fomani tsananguro inoshandura zvishoma kudarika zvakakosha zvakagadzirirwa deta, iyo yakagadziridzwa mafomu ekupedzisira unit mbiri inotsanangura imwe yenhamba uye isina huwandu hwehuwandu hwekuverenga, itai kuverenga kuwedzera kusvikira iyo yose yekubvisa ibhuku yave ichishandiswa kana pasina dhako yakakwana ramba uri muchibvumirano kuti ugutse mafaira.

Kana, zvichida semugumisiro wemashandisiro kana hexdump kuchinja kuverenga kwekuita sezvinorondedzerwa pamusoro apa, iyo iteration count yakawanda kupfuura imwe, hapana kutevera mavara e-whitespace inobudiswa munguva yekupedzisira iteration.

Iko kukanganisa kurondedzera kuverenga kuverenga pamwe chete nemhando dzakawanda dzekutendeuka kana masimbi kunze kwekuti zvose asi imwe yekutendeuka mashizha kana tsvimbo ndeye _a kana _A

Kana, semugumisiro wekusarudzwa kwe- n - s kana kuti kuguma-kwe-faira kuri kusvibiswa, data inowanika inongogutsa zvishoma kugadzirisa tambo yakagadziriswa, bhokisi rekubatsira iri zero-rakaputika zvakaringana kuratidza dhesi yese iripo kuguma kwematare kucharatidza imwe nhamba ye zero byte).

Zvimwe zvinokonzerwa nemaketani akadaro zvakashandiswa zvinotsiviwa nenhamba yakaenzana yezvivako. Nhamba yakaenzana yezvivako inotsanangurwa senhamba yezvivako zvakabudiswa ne s s kutendeuka unhu nehupamhi hwomumunda uye zvakajeka seyakatanga kutendeuka unhu kana tambo yekushandura asi ne "` + '' `` '' `` `'' kutendeuka mifananidzo yakabviswa kubviswa, uye kuratidzira tsananguro yeNULL.

Kana kusina masambo emhando akaiswa pachena, kusaridzika kusina kuenzana kwakaenzana nekujekesa- x chisarudzo.

anobuda 0 pakubudirira uye> 0 kana kukanganisa kwakaitika.

EXAMPLES

Ratidzai mavoti mumutambo wekupera:

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

Shandisai -x sarudzo:

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

Maitiro

Iyo inoshandiswa inotarisirwa kuva St -p1003.2 yakabatana.