Hexdump - Linux Command - Unix Command

Dzina

hexdump - ascii, decimal, hexadecimal, octal malo

Zosinthasintha

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

Kufotokozera

Hexdump amagwiritsidwa ntchito ndi fyuluta yomwe imasonyeza maofesi ofotokozedwa, kapena kuyika koyenera, ngati palibe mafayilo omwe atchulidwa, mu mawonekedwe osankhidwa.

Zosankha ndi izi:

-b

Chiwonetsero cha octal chimodzi Chiwonetsero chotsalira chokhalapo mu hexadecimal, chitatsatidwa ndi khumi ndi zisanu ndi chimodzi-ogawanika, ndondomeko zitatu, zero-zodzazidwa, zolemba za ma input, octal, pa mzere.

-c

Chiwonetsero chimodzi chowonetsera Chiwonetseratu chikhomo choyambira mu hexadecimal, tsambulidwa ndi magawo khumi ndi asanu ndi limodzi, ogawanika, malo odzaza malo, zilembo za deta yoyenera pa mzere.

-C

Zithunzi zamakono zowonongeka za ASCII Zisonyezerani zoyipa zolembapo mu hexadecimal, zotsatiridwa ndi khumi ndi zisanu ndi chimodzi zogawidwa, malo awiri, hexadecimal byte, zotsatiridwa ndi zofanana ndi khumi ndi zisanu ndi chimodzi mwa% _p zojambulidwa mu zilembo za `` | ''.

-d

Dongosolo lachiwiri-tote likuwonetsa Kuwonetsa chotsalira cholowera mu hexadecimal, lotsatidwa ndi magawo asanu ndi atatu osiyana-siyana, ndime zisanu, zero-zodzazidwa, magawo awiri a byte a data input, mu decimal unsigned, pa mzere.

-mapangidwe_songa

Tchulani chingwe chojambulidwa kuti chigwiritsidwe ntchito powonetsera deta.

-fomangidwe_mafayilo

Tchulani fayilo yomwe ili ndi zingwe zosiyana kapena zowonjezera zatsopano zosiyana. Mzere wopanda mizere ndi mizere yomwe yoyamba yosakhala yopanda kanthu ndi chizindikiro cha hayi ( # zili zosasamala.

-kutalika

Tanthauzani maulendo autali okhawo owonjezera.

-o

Zojambula ziwiri za octal Kuwonetsa zolemba zolowera mu hexadecimal, zotsatidwa ndi magawo asanu ndi atatu osiyana, malo asanu ndi limodzi, zodzazidwa ndi zero, mavoti awiri a ma input, octal, pa mzere.

-kutsutsana

Lembani zoyimphana zokhazikika kuyambira pachiyambi cha zolembera. Mwachikhazikitso, kulakwitsa kumasuliridwa ngati nambala ya decimal. Ndi chonchi chotsogolera 0x kapena 0X chikutanthauziridwa ngati nambala ya hexadecimal, mwinamwake, ndi kutsogolera 0 kutsogolo kumatanthauziridwa ngati nambala ya octal. Kugwiritsa ntchito chikhalidwe b k kapena m kukhumudwitsa kumachititsa kuti zimasuliridwa ngati ochuluka a 512 1024 kapena 1048576 motsatira.

-v

Chotsatira cha - v chimayambitsa hexdump kuti isonyeze deta zonse zolowera. Popanda chochita, vutolo lirilonse la zolembera mzere, zomwe zingakhale zofanana ndi magulu omwe amatsogoleredwapo (kupatulapo zoperekera), amaloledwa ndi mzere wopangidwa ndi asterisk imodzi.

-x

Mawonedwe awiri a hexadecimal Onetsetsani zoyipa zolowera muzithunzi zam'manja, zotsatiridwa ndi zisanu ndi zitatu, malo osagawanika, ndime zinayi, zodzazidwa ndi zero, mavoti awiri a zolembera, mu mzere wache, pamzere.

Pa fayilo iliyonse yowunikira, sequentially imapereka zolembera ku zowonongeka, kusintha ma deta molingana ndi masankhulidwe owonetsedwa ndi zosankha za- e -- f , malinga ndi momwe adanenera.

Zimapanga

Mndandanda wa maonekedwe uli ndi mayina angapo a mawonekedwe, olekanitsidwa ndi whitespace. Chigawo chokhala ndi maonekedwe chimakhala ndi zinthu zitatu: kuwerengera kwayeso, kuwerengetsera kwao, ndi mtundu.

Kuwerengera kwa iteration ndichinthu chofunikira chokhazikika, chomwe chimasokonekera kwa chimodzi. Mtundu uliwonse umagwiritsidwa ntchito nthawi yowerengera nthawi.

Chiwerengero cha ochepa chiwerengero ndi chofunika chokhazikika. Ngati zidafotokozedwa, zikutanthauzira chiwerengero cha maofesi kuti chitanthauzidwe ndi machitidwe ake onse.

Ngati kuwerengera kuwerengera ndi / kapena kuwerengetsera kwachuluka kwafotokozedwa, kuperewera kumodzi kumayenera kuikidwa pambuyo pa kuwerengera kwa chiwerengero ndi / kapena asanayambe kuwerengera.

Choyimitsa whitespace musanayambe kapena pambuyo pake.

Maonekedwe amafunika ndipo ayenera kuzunguliridwa ndi malemba awiri (""). Amatanthauziridwa ngati chingwe cha mtundu wa fprintf (onani fprintf (3)), ndi zina zotsatirazi:

Hexdump imathandizanso zowonjezera zotsatirazi:

_a [ dox ]

Onetsani zoyipa zoyenera, zowerengera pa mafayilo olowera, pa otsatira otsatira kuti awoneke. Manambala omwe ali pamtunduwu d o ndi x amatchula maziko owonetsera monga decimal, octal kapena hexadecimal motsatira.

_A [ dox ]

Mofananamo ndi_a chingwe chowongolera kupatula kuti icho chimangochitidwa kamodzi, pamene deta zonse zowunikira zatha.

_c

Otsatsa malingaliro ali mu khalidwe losasinthika. Zithunzi zosasindikiza zikuwonetsedwa mu chikhalidwe chachitatu, zero-padded octal, kupatulapo omwe amawoneka ndi zolemba zapamwamba (onani pamwambapa), zomwe zikuwonetsedwa ngati zingwe ziwiri.

_p

Otsatsa malingaliro ali mu khalidwe losasinthika. Zithunzi zosasindikiza zikuwonetsedwa ngati '` . ''

_u

Zotsatira za ma ASCII a US, kupatula kuti olamulira malemba akuwonetsedwa pogwiritsa ntchito zotsatirazi, zochepa, mayina. Anthu aakulu kuposa 0xff, hexadecimal, amawonetsedwa ngati zingwe za hexadecimal.

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

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

00C ff 00D cr 00E kotero 00F si 010 dle 011 dc1

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

018 akhoza 019 pamwambo wa 01A wochepa 01c esc 01C fs 01D gs

01E rs 01F ife 0FF del

Zosasinthika ndi zothandizira zotsalira ziwerengero za kutembenuka mtima ndizo:

% _c,% _p,% _u,% c

Chiwonongeko chimodzi chimafunika zokha.

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

Zolemba zinayi zosasinthika, zowerengeka, ziwiri, ndi zinai zinawerengedwa zothandizidwa.

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

Otsala asanu ndi atatu osasinthika, ziwerengero zinayi za byte zimathandizidwa.

Kuchuluka kwa deta kumasuliridwa ndi ndondomeko iliyonse ya maonekedwe ndi chiwerengero cha deta yomwe ili ndi gawo lililonse, yomwe ndi nthawi yowerengera nthawi yowerengeka, kapena nthawi yowerengera nthawi yomwe chiwerengerocho chimafunikanso ngati chiwerengerocho sichipezeka atchulidwa.

Zowonjezera zimagwiritsidwa ntchito mu `` Blocks '', kumene malowa amatchulidwa ngati kuchuluka kwa deta yomwe imatchulidwa ndi chingwe chilichonse. Zingwe zojambulidwa zosindikizira zochepa zowonjezera zowonjezera deta, zomwe zomaliza zija zimasulira ziwerengero zinazake ndipo sizikhala ndi chiwerengero chowerengera, chiwerengero chowerengera chikuwonjezeredwa mpaka zonse zowonjezera zowonongedwa kapena palibe deta yokwanira khalani mu chipika kuti mukwaniritse chingwe chojambulidwa.

Ngati, mwina chifukwa cha kutchulidwa kwa wogwiritsira ntchito kapena hexdump kusintha kuwerengera kwayeso monga tafotokozera pamwambapa, chiwerengero cha kuchepetsa chiwerengero choposa chiwerengero chimodzi chokha, chotsatira cha whitespace chomwe chimachokera pamapeto otsiriza.

Ndilo kulakwitsa kuwerengetsera kawirikawiri komanso maulendo angapo otembenuka kapena zingapo pokhapokha ngati onse koma otembenuka malemba kapena zingwe ndi _a kapena _A

Ngati, chifukwa cha ndondomeko ya_njira kapena mapeto a fayilo, kufotokozera deta kumakhutiritsa pang'ono fayilo ya fomu, zolemba zowonjezeredwa ndi zero -pukutidwa mokwanira kuti ziwonetsere deta zonse zomwe zilipo mapeto a deta adzawonetsa ziwerengero zina za zero).

Zowonjezeranso zopangidwa ndi zingwe zoterezi zimatsatiridwa ndi malo ofanana ndi malo. Malo owerengeka a malo akufotokozedwa ngati chiwerengero cha mipata yotulutsidwa ndi khalidwe lakutembenuzidwa la s ndi chigawo chofanana cha msinkhu ndi molondola monga chiyero choyambirira kutembenuka kapena chingwe chakutembenuka koma ndi `` + + '' `` '' `` `` ' kusinthidwa kwa zizindikiro za mbendera, ndikutanthauzira chingwe cha NULL.

Ngati palibe ndondomeko zosiyidwa, malingaliro osasinthika ali ofanana ndi kufotokozera - x kusankha.

imachoka 0 kuti ipambane ndi> 0 ngati cholakwika chinachitika.

ZITSANZO

Onetsani zopindulitsa mu mtundu wowonongeka:

"% 6_u" "\ t \ t" "% _p" "\ n" "%

Tsatirani njira -x:

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

Miyezo

Zogwiritsiridwa ntchito zikuyembekezeka kukhala St -p1003.2 ogwirizana.