Hexdump - Linux Command - Unix Command

Ainm

hexdump - ascii, decimal , hexadecimal, octal dumpáil

Achoimre

[- bcCdovx ] -words [- e format_string ] -words [- f format_file ] -mharcanna [- n fad ] -fhocail [- scip ] comhad ...

Cur síos

Is scagaire é an fóntais hexdump a thaispeánann na comhaid sonraithe, nó an t-ionchur caighdeánach, mura bhfuil aon chomhaid sonraithe, i bhformáid shonraithe úsáideora.

Seo a leanas na roghanna:

-b

Taispeántas octóil aon-byte Taispeáin an fhritháireamh ionchuir i heicteálach, agus déag déag spás-scartha, trí cholún, líonadh náid, bytes de shonraí ionchuir ina dhiaidh sin, in octal, in aghaidh an líne.

-c

Taispeáint carachtar aon-bhréag Taispeáin an fhritháireamh ionchuir i heicteachtach, agus déag carachtair sonraí ionchuir déag spásáilte, trí cholún, spás-líontha de réir na líne ina dhiaidh sin.

-C

Taispeánadh hexadecimal Canonical + ASCII Taispeáin an fhritháireamh ionchuir i heicteálach, agus déag beart déag spásáilte, dhá cholún, bytes heicteasaigh, agus ina dhiaidh sin déag déag sa fhormáid% _p atá i gceangal le carachtair `` | '' ina dhiaidh sin.

-d

Taispeáint de dheachúlacha dhá-byte Taispeáin an fhritháireamh ionchuir i heicteálach, agus ocht n-aonad dháileog de spás scartha, cúig cholún, cúig cholún, uimhreacha náid-líontha, in uimhreacha gan ainmnithe, in aghaidh an líne.

-e format_string

Sonraigh teaghrán formáid le húsáid chun sonraí a thaispeáint.

-f format_file

Sonraigh comhad ina bhfuil teaghráin fhormáid nua nó níos mó de bhformáid nua-scartha. Línte agus línte folamh a bhfuil a gcéad carachtar neamhfholamh ina marc hash (neamhairdtear ar #) .

-n fad

Léirigh ach beart ionchuir amháin.

-o

Taispeáint octal dhá-byte Taispeáin an fhritháireamh ionchuir i heicteálach, agus ocht gcinn de shonraí ionchuir spáis-scartha, sé cholún, líontha nialas, dhá-byte, in octal, in aghaidh an líne.

-sfhritháireamh

Scipeáil astear a fhritháireamh ó thús an ionchuir. De réir réamhshocraithe, déantar fritháireamh a léiriú mar uimhir dheachúlacha. Le fritháireamh le rá 0x0X déantar é a léirmhíniú mar uimhir heicteachúil, ar shlí eile, agus déantar fritháireamh tosaigh 0 a léirmhíniú mar uimhir octal. Ag cur leis an carachtar bm le cúiseanna a fhritháireamh , déantar é a léirmhíniú mar illeabhar de 512 10241048576 faoi ​​seach.

-v

Tugann an rogha - v hexdump chun na sonraí ionchuir go léir a thaispeáint. Gan rogha an- v , cuirtear líne ar a bhfuil réilt amháin in ionad aon líon grúpaí línte aschuir, a bheadh ​​mar an gcéanna leis an ngrúpa línte aschuir díreach roimhe seo (ach amháin i gcás na sreabhadh ionchuir).

-x

Taispeáint heicteachúil dhá-byte Taispeáin an fhritháireamh ionchuir i heicteálach, agus ina dhiaidh sin, cainníochtaí spáis de dhá chileán, ceithre cholún, líonadh nialasach, dhá-byte, i heicteachtach, in aghaidh an líne.

I gcás gach comhad ionchuir, déanann sé an t-ionchur ar an aschur caighdeánach a rianú go seicheamhach, ag athrú na sonraí de réir na dteangán formáid atá sonraithe ag na roghanna - e agus - f , san ord a shonraíodh iad.

Formáidí

Tá aon aonad formáid ar aon teaghrán formáide, arna spásáil le spás bán. Tá suas le trí mhír ag aonad formáide: comhaireamh athuair, comhaireamh beart, agus formáid.

Is slánuimhir dhearfach roghnach é an comhaireamh, rud a mhainníonn ceann amháin. Cuirtear gach formáid i bhfeidhm amanna comhaireamh athuair.

Is slánuimhir dhearfach roghnach é an comhaireamh beart. Má shonraítear é, sainmhínítear an líon beart a léirmhíniú ag gach athráiteas ar an bhformáid.

Má shonraítear cuntais athuair agus / nó comhaireamh beart , ní mór slais amháin a chur i ndiaidh an chomhaireamh athráite agus / nó sula n-áirítear an bhileog chun iad a athshuíomh.

Déantar neamhaird ar aon spás bán roimh an Slais nó dá éis.

Tá an fhormáid ag teastáil agus ní mór marcanna luachanna dúbailte ("") a bheith timpeallaithe aige. Déantar é a thuiscint mar shraith formáid fprintf-stíl (féach fprintf (3)), leis na heisceachtaí seo a leanas:

Tacaíonn Hexdump leis na teaghráin chomhshó breise seo a leanas:

_a [ dox ]

Taispeáin an fhritháireamh ionchuir, carnach trasna comhaid ionchuir, den chéad bhréag eile le taispeáint. Sonraigh na carachtair atá ceangailte leis an x agus an bonn taispeána mar dheachúlacha, octal nó hexadecimal faoi seach.

_A [ dox ]

De ghnáth leis an teaghrán comhshó _a ach amháin go ndéantar é a dhéanamh ach amháin nuair a phróiseáiltear na sonraí ionchuir go léir.

_c

Carachtair aschuir sa tacar carachtar réamhshocraithe. Taispeántar carachtair neamhphriontála i dtrí charachtar, octal náidphlótaithe, ach amháin iad siúd atá in-athraithe ag an nóta caighdeánach éalaithe (féach thuas), a thaispeántar mar dhá shraith carachtar.

_p

Carachtair aschuir sa tacar carachtar réamhshocraithe. Taispeántar carachtair neamhphriontála mar `` ` . ''

_u

Aschur carachtair US ASCII, ach amháin go bhfuil na carachtair rialaithe ar taispeáint ag baint úsáide as na hainmneacha seo a leanas, cás ísle. Taispeántar carachtair níos mó ná 0xff, heicteamach, mar teaghráin heicteimeacha.

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

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

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

012 dc2 013 dc3 014 dc4 015 nó 016 sin 017 etb

018 019 em 01A fo 01B esc 01C fs 01D gs

01E rs 01F us 0FF del

Seo a leanas na réamhshocruithe réamhshocraithe agus tacaithe le haghaidh na carachtair comhshó:

% _c,% _p,% _u,% c

Ní hionann aon bhileog amháin.

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

Cuirtear réamhshocrú ceithre byte, cuntais amháin, dhá agus ceithre bhréag tacaithe.

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

Ocht réamhshocraithe ocht, tacaítear le ceithre bhréagán.

Is é méid na sonraí a léirmhínítear le gach teaghrán formáid suim na sonraí atá ag teastáil ó gach aonad formáide, is é sin an t-am ar ais arís agus arís eile an comhaireamh beart, nó an líon athruithe athruithe a dhéanamh ar líon na bytes a éilíonn an fhormáid mura bhfuil an comhaireamh beart sonraithe.

Déantar an ionchur a láimhseáil i `` bloic '', i gcás ina ndéantar bloc a shainmhíniú mar an méid is mó sonraí a shonraíonn aon teaghrán formáid. Léiríonn teaghráin formáidithe níos lú ná fiú sonraí bloc ionchuir, a léiríonn a n-aonad formáid dheireanach roinnt beart áirithe agus nach bhfuil comhaireamh eisithe sonraithe acu, go n-áirítear an t-athréimiú incriminteach go dtí go bhfuil an bloc ionchuir iomláin próiseáilte nó nach bhfuil go leor sonraí ann atá fágtha sa bhloc chun an teaghrán formáid a shásamh.

Más rud é, mar thoradh ar shonraíocht úsáideora nó hexdump a mhodhnódh an t-athráiteas a thuairiscítear mar a thuairiscítear thuas, tá níos mó ná ceann amháin ann, níl aon charachtair spáis ghlanna ar aschur le linn na heiseachta deiridh.

Is earráid é a shonrófar comhaireamh beart chomh maith le carachtair nó teaghráin chomhshó ilghnéitheacha mura bhfuil gach carachtar nó teaghrán comhshó ar fad ach amháin _a_A

Más rud é, mar thoradh ar an tsonraíocht ar an rogha nó ar an gclár deiridh a bhaint amach, ní shásaíonn na sonraí ionchuir ach cuid de shraith formáid go páirteach, níl an bloc ionchuir go hiomlán náid chun na sonraí go léir atá ar fáil a thaispeáint (ie aon aonad formáid atá forluí taispeánfaidh deireadh na sonraí roinnt de na bytes nialas).

Cuirtear líon spásanna comhionann in ionad toradh breise trí na teaghráin formáide sin. Sainmhínítear líon spásanna comhionann mar líon na n-aschur spásanna ag carachtar comhshó leis an leithead céanna agus an cruinneas céanna leis an gcarachtar comhshó bunaidh nó leis an teaghrán comhshó ach le haon `` + '' `` '' `` # '' carachtair bratacha comhshó a bhaint astu, agus tagairt a dhéanamh ar teaghrán NULL.

Mura bhfuil aon teaghrán formáide sonraithe, is ionann an taispeántas réamhshocraithe agus an rogha x a shonrú.

amach 0 ar rath agus> 0 má tharla earráid.

SAMPLAÍ

Taispeáin an t-ionchur i bhformáid sheachbhásach:

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

An rogha -x a chur i bhfeidhm:

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

Caighdeáin

Táthar ag súil go mbeidh St -p1003.2 comhoiriúnach leis an bhfóntas.