Hexdump - Linux Command - Unix Command

izena

hexdump - ascii, decimal , hexadecimal, octal dump

Laburpena

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

deskribapena

Hexdump erabilgarritasuna zehaztutako fitxategiak bistaratzen dituen iragazkia da, edo sarrera estandarra, fitxategiak zehazten ez badira, zehaztutako formatuan.

Aukerak honako hauek dira:

-b

One-byte zortziren pantaila Erakutsi desplazamendua hamaseitarrean, hamasei espazio bereizita, hiru zutabe, zero bete, sarrera datuen byte, zortzitar, lerro bakoitzeko.

-c

One byte karaktere-pantaila Erakutsi deskonposaketa hamaseitarrean, hamasei espazio bereizita, hiru zutabe, espazio-betetako, sarrerako datuen karaktere bakoitzeko line bakoitzeko.

-C

Canonical hex + ASCII bistaratzea Disko partzialak hamaseitarrean erakusten ditu, hamasei espazio bereizita, bi zutabe, hamaseitar zatitzaile, eta hamasei byte berean,% _p formatuan, `` | '' karaktereetan.

-d

Bi bitartekoduneko bistaratzea Pantaila deskonposatu hamaseitarrean, zortzi espazio bereizita, bost zutabe, zero betetako bi sarrera-unitateko unitateak, hamartar ez sinatuan, lerro bakoitzeko.

-e format_string

Zehaztu datuen bistaratzea erabiltzeko formatu-katea.

-f format_file

Zehaztu fitxategi berri bat edo gehiago bereizitako formatu-kateak dituen fitxategi bat. Lerro hutsak eta lerroak lehen karaktere hutsa den hash marka bat da ( # ez dira kontuan hartzen).

-n luzera

Sarrera luzearen luzera bakarrik interpretatu.

-o

Bi bitarte zortzirenak bistaratzea Diskoaren desplazamendua hamaseitarrean bistaratzen du, zortzi espazio bereizita, sei zutabe, zero betetako eta bi sarrera-kantitatetako sarrera zifrak, zortzitarrean, lerro bakoitzeko.

-s konpentsazioa

Saltatu desplazamenduaren sarrerak hasierako sarreratik. Lehenespenez, desplazamendua zenbaki hamartar bezala interpretatzen da. 0x edo 0X desplazamendu liderra hamaseitar zenbaki bat bezala interpretatzen da, bestela, 0 desplazamenduarekin zenbaki zortzitar bat bezala interpretatuko da. Karaktere b k edo m desplazamenduarekin batera 512 1024 edo 1048576 anitz bezala interpretatzen dira, hurrenez hurren.

-v

The - v aukerek sarrerako datuak bistaratzeko hexdump eragiten du. V- aukera gabe, irteerako lerro taldeen berehalako talde bereko (sarrerako konpentsazioen kasuan izan ezik) irteerako lerro taldeen kopurua edozein izanda ere asterisko bat da.

-x

Bi bitarte hamaseitarren pantaila Erakutsi desplazamendua hamaseitarrean, eta zortzi, espazio bereizita, lau zutabe, zero betetako eta bi aldiz sarrera datuen kantitateak, hamaseitarrean, lerro bakoitzeko.

Sarrerako fitxategi bakoitzerako, sekuentzialki irteera estandarrerako sarrera kopiatzen du, eta - e eta - f aukerek zehaztutako formatu-kateen arabera aldatzen dituzte, zehaztutako ordenan.

formatuak

Formatu-kate batek formatu-unitate kopuru bat dauka, zuriunez bereizita. Formatu unitate batek hiru elementu ditu: Iterazio kopurua, byte kopurua eta formatua.

Iterazio kontagailua aukerako osoko zenbaki oso bat da, eta bat bakarra aurrekoa da. Formatu bakoitzak irizpideak hartzen ditu kontuan.

Byte kopurua aukerako zenbaki oso bat da. Zehazten bada, byte kopurua formatuaren iterazio bakoitzaren arabera interpretatuko da.

Iterazioen zenbaketa eta / edo byte zenbaketa bat zehazten badira, iterazio kopuruaren eta / edo bytearen zenbaketa egin aurretik, lerro bakar bat jarriko da desaktibatzeko.

Baliogabeko edozein zuriune barraren aurretik edo ondoren ezikusi egingo da.

Formatua beharrezkoa da eta aurrekontu bikoitza ("") markak inguratuta egon behar du. Fprintf-style formatu kate gisa interpretatzen da (ikus fprintf (3)), honako salbuespen hauekin:

Hexdump-ek beste konbertsio-kate gehigarriak ere onartzen ditu:

_a [ dox ]

Erakutsi sarrerako desplazamendua, sarrera fitxategietan metatutakoa, bistaratuko den hurrengo byte. D o eta x karaktere osagarriek bistaratze-oinarria zehazten dute hamarrenak, zortzitarak edo hamaseitarrak, hurrenez hurren.

_A [ dox ]

_a bihurketa-katearen berdin- berdina izan ezik, behin bakarrik egiten denean, sarrera-datu guztiak prozesatu direnean.

_C

Irteerako karaktereak karaktere multzo lehenetsian. Ez inprimatzeko karaktereak hiru karaktere daude, zortzidun zortzidun zortzidunak, ihesaren nota estandarraren arabera (ikus goian), bi karaktere-kate moduan bistaratzen direnak izan ezik.

_p

Irteerako karaktereak karaktere multzo lehenetsian. Ez inprimatzeko karaktereak '`bakar gisa bistaratzen dira . ''

_u

Irteera AEBko ASCII karaktereak, kontrol-karaktereak bistaratzen ez diren kasuetan, minuskulak, izenak erabiliz. 0xff baino handiagoa duten karaktereak, hexadecimalak, hamaseitarren kate gisa bistaratzen dira.

000 zuloa 001 zuria 002 zkia 003 etxea 004 zk. 005 zk

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

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

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

018 ahal 019 en 01A az 01B esc 01C fs 01D gs

01E rs 01F 0FF-tik gurea

Bihurtu karaktereak lehenetsitako eta onartzen diren kontagailuak honela sailkatzen dira:

% _c,% _p,% _u,% c

One byte bakarra da.

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

Four byte default, one, two eta four byte zenbatzen dira.

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

Zortzi byte lehenetsia, lau atzeko zenbaketa onartzen duena.

Formatu-kate bakoitzaren datuen zenbatekoa formatu unitate bakoitzari dagozkion datuen batura da, hau da, iterazio-kontagailua, aldiz byte-zenbatespena edo iterazio kopurua aldatzen du formatua eskatzen duen byte kopurua. Byte-kontagailua ez bada zehaztu.

Sarrera "` blokeetan '' manipulatuta dago, bloke bat edozein formatu-kate zehaztutako datu kopuru handiena bezala definituta. Formatuaren kateak sarrerako bloke baten datuak baino gutxiagotan interpretatzen dituztenak, zeinaren azken formatuaren unitateak byte-kopuru jakin bat interpretatzen baitu eta ez du iterazio kopuru zehatza, iterazio-kopurua igo egin da sarrera-bloke osoa prozesatu arte edo ez da nahikoa datu blokean geratzen den formatuaren katea asetzeko.

Erabiltzaileen zehaztapenen edo iterazioaren arabera aldatzen den hexagonoaren arabera, ibilbide bat baino handiagoa bada, iturburuko zuriuneko karaktereak ez dira irteerako azken ibilbidean.

Errore bat da bytearen zenbaketa eta hainbat bihurketa karaktere edo kate zehaztea, baina bihurketa karaktere edo kate bakar bat ez bada _a edo _A

Aukeraketa- puntua edo amaierako fitxategia zehaztuz gero, sarrerako datuak formatu-kate bat bakarrik partzialki betetzen bada, sarrera-blokea nahikoa izango da datu erabilgarri guztiak bistaratzeko (hau da, edozein formatu-unitate gainjartzea datuen bukaerak byte kopuru jakin bat erakutsiko du).

Formatu-kateak sortutako beste irteera espazio kopuru baliokidea da. Espazio kopuru baliokidea da s bihurketa karaktere batek sortutako espazio kopurua zehazten duen eremu zabalera eta zehaztasun berarekin, jatorrizko bihurketa-karakterea edo bihurketa-katea baina edozein `` + '' `` '' `` # '' bihurketaren bandera karaktereak kendu eta NULL katea erreferentzia egiteko.

Formateatze-kateak zehazturik ez badago, pantaila lehenetsia x-ren aukera zehazten duen baliokidea da.

0 irteerak arrakastaz eta> 0 errore bat gertatu da.

EXAMPLES

Bistaratu pertzepzio formatuan sarrera:

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

Ezar ezazu -x aukera:

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

Arauak

Erabilgarritasuna espero da St-p1003.2 bateragarria izatea.