Hexdump - Linux Command - Unix Command

Nafn

hexdump - ascii, tugi , hexadecimal, octal sorphaugur

Yfirlit

[- bcCdovx ] -words [- e format_string ] -words [- f format_file ] -words [- n lengd ] -words [- s skip ] skrá ...

Lýsing

The hexdump gagnsemi er sía sem sýnir tilgreindar skrár, eða staðlað inntak, ef engar skrár eru tilgreindar, í notendasniðinu.

Valkostirnir eru sem hér segir:

-b

Einbjarga oktalskjár Sýnið innstreymisyfirlitið í sextíu og síðan sextán geimskiptir, þrír dálkar, núllfylltar, bæti inntaksgagna í oktal, á línu.

-c

Skírteini með einbjarga stafi Sýnið innsláttarbreytinguna í tuttugu og sekúndum, fylgt eftir af sextán geimskiltum, þremur dálkum, geimfylltum stafum inntaksgagna á línu.

-C

Canonical hex + ASCII skjár Sýnið inntakshraða í hexadecimal, fylgt eftir með sextán geimskiltum, tveimur dálkum, sexkílómetrum bæti og síðan sömu sextán bæti í% _p formi meðfylgjandi í `` | '' stöfum.

-d

Tvíhliða tommu skjá Sýnið inntakshraða í tuttugu og sekúndum, fylgt eftir með átta geimskilgreindum, fimm dálki, núllfylltum, tvíhliða einingar af inntaksgögnum, með óritað aukastaf, á línu.

-e format_string

Tilgreindu sniðsnið sem á að nota til að birta gögn.

-f format_file

Tilgreindu skrá sem inniheldur eitt eða fleiri nýlínu aðskildar sniði. Tómur línur og línur sem eru ekki stafar í stafrænu formi ( # er hunsuð.

-lengd

Túlkaðu aðeins lengd bæti inntak.

-o

Tvö bæti oktal sýna Sýna inntak móti í hexadecimal, fylgt eftir með átta rými aðskilin, sex dálkur, núll fyllt, tveggja bæti magn af inntak gögn, í oktal, á línu.

-s móti

Skiptu móti móti bæti frá upphafi inntaksins. Sjálfgefin er túlkun á túlkun sem tugabrot. Með leiðandi 0x eða 0X móti er túlkuð sem sextíu tölustafur, annars er með leiðandi 0 offset túlkað sem oktal númer. Ef eðli b k eða m er bætt við á móti veldur því að það verði túlkað sem margfeldi af 512 1024 eða 1048576 í sömu röð.

-v

The- v valkostur veldur hexdump að birta allar inntaksgögn. Án- v valkosturinn er skipt út fyrir lína sem samanstendur af einum stjörnu, hvaða fjölda hópa af framleiðslulínum sem er eins og fyrri hóp framleiðslulína (nema fyrir innsláttarnotkun).

-x

Tvíhliða tvíþætt skjár Sýnir inntakstækjunarhraða í tuttugu og sekúndum, fylgt eftir með átta, aðskildum, fjórum dálkum, núllfylltum, tvíþættum magni inntaksgagna, í tuttugu og fimmtíu, á línu.

Fyrir hverja innsláttarskrá afritar inntakið í venjulegu framleiðslunni í röð og umbreytir gögnin samkvæmt sniði strenganna sem tilgreind eru með - e og - f valkostum, í þeirri röð sem þau voru tilgreind.

Snið

Sniðstrengur inniheldur nokkrar formatengingar, aðskilin með hvítt svæði. Snið eining inniheldur allt að þrjá hluti: fjöldi endurtekningar, fjölda bæti og snið.

Tíðni endurtekningar er valfrjálst jákvætt heiltala sem er einfalt. Hvert sniði er sótt endurteknar tíðni sinnum.

Bylgjutalan er valfrjálst jákvætt heiltala. Ef það er skilgreint skilgreinir það fjölda bæta sem túlkað er með hverri endurtekningu sniði.

Ef fjöldi endurtekninga og / eða bæjarmælis er tilgreindur verður að setja eitt slash eftir endurtekningartölu og / eða fyrir bæti telja til að tvístra þeim.

Hvaða þvermál fyrir eða eftir skvetta er hunsuð.

Sniðið er krafist og verður að vera umkringt tvisvar tilvitnun ("") merkjum. Það er túlkað sem sniðsnið fyrir fprintf-stíl (sjá fprintf (3)), með eftirfarandi undantekningum:

Hexdump styður einnig eftirfarandi viðbótarstrengingar:

_a [ dox ]

Sýnið inntakshraða, uppsöfnuð yfir inntakaskrár, næsta byte sem birtist. Viðbótartáknin d o og x tilgreina skjástöðina sem aukastaf, oktal eða hexadecimal í sömu röð.

_A [ dox ]

Einstaklingur við breytileikinn nema að hann sé aðeins framkvæmd einu sinni þegar öll inntaksgögnin hafa verið unnin.

_c

Output stafir í sjálfgefnu stafasettinu. Nonprinting stafir eru sýndar í þremur eðli, núll-padded oktal, nema fyrir þá sem eru sýndar með venjulegu flóttaheiti (sjá hér að framan), sem birtast sem tveir stafarstrengir.

_p

Output stafir í sjálfgefnu stafasettinu. Nonprinting stafir birtast eins og einn `` . ''

_u

Undirritaðu USC ASCII stafi, að undanskildum að stýritákn birtist með eftirfarandi, lágstöfum, nöfnum. Stafir stærri en 0xff, hexadecimal, birtast eins og sexfaldastrengir.

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

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

018 getur 019 em 01A undir 01B esc 01C fs 01D gs

01E rs 01F okkur 0FF del

Sjálfgefið og stuðningsbirtingartölur fyrir viðskiptareikningana eru sem hér segir:

% _c,% _p,% _u,% c

Ein bæti telur aðeins.

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

Fjögur bæti sjálfgefið, einn, tveir og fjórir bæti telja studd.

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

Átta bæti sjálfgefið, fjögur bæti tölur studdar.

Gögnin sem túlkuð eru af hverju sniði strengi er summan af þeim gögnum sem krafist er af hverju sniði eininga, sem er endurtekin fjöldi tímabils, sem telur að fjöldi bæta, eða endurtekningar telja tíðni fjölda bæta sem krafist er af sniði ef fjöldi bæti er ekki tilgreind.

Inntakið er notað í `` blokkum '', þar sem blokk er skilgreind sem stærsti fjöldi gagna sem tilgreind er með hvaða sniði strengi sem er. Sniðið strengi túlkar minna en gögnin sem innihalda inntaksklemma, en síðasta sniði einingin túlkar bæði nokkrar bæti og hefur ekki tilgreint endurtekningartal, færðu endurtekningarþrepin þar til allt inntakslokið hefur verið unnið eða ekki er nægjanlegur gögn eftir í blokkinni til að fullnægja sniði strengsins.

Ef annað hvort vegna notkunarupplýsinga eða hexdumpar sem breytir endurtekningartalinu eins og lýst er hér að framan, er endurtekningarfjöldi hærra en ein, en ekki er hægt að fá framhleypta hvíta stafi við síðustu endurtekningu.

Það er villa við að tilgreina breytufjölda auk margra viðskiptahluta eða strengja nema allar en einn af viðskiptareikningunum eða strengjunum sé _a eða _A

Ef afleiðingin af n- valmyndinni eða endanlegu skránni er náð, innihalda inntaksgögn aðeins að hluta til snið strengur, inntakslokan er núll-padded nægilega til að birta allar tiltækar upplýsingar (þ.e. hvaða sniðeiningar eru skarast Í lok gagna birtist einhver fjöldi núllbreytinga).

Frekari framleiðsla með slíkum sniði er skipt út fyrir samsvarandi fjölda rýma. Samsvarandi fjöldi rýma er skilgreint sem fjöldi rýma sem framleiðir s umbreytingar eðli með sömu reitbreidd og nákvæmni sem upprunalega viðskipta persónan eða umbreytingarstrenginn en með hvaða `` + '' `` '' `` # '' umbreytingarmerki stafir fjarlægt og vísa til NULL strengja.

Ef engar sniðstrengar eru tilgreindar samsvarar sjálfgefna skjánum að tilgreina - x valkostinn.

hættir 0 á velgengni og> 0 ef villa kom upp.

Dæmi

Sýnið inntakið í skoðunarformi:

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

Framkvæma -x valkostinn:

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

Staðlar

Gagnsemi er gert ráð fyrir að vera St -p1003.2 samhæft.