Hexdump - Òfin Nẹtiwọki - Òfin UNIX

Oruko

hexdump - ascii, eleemewa, hexadecimal, dump dump

Atọkasi

[- bcCdovx ] -words [- e format_string ] -words [- f format_file ] -words [- n gigun ] -words [- s skip ] faili ...

Apejuwe

Ohun elo itọju opo jẹ àlẹmọ kan ti o han awọn faili ti a ti sọ tẹlẹ, tabi igbasilẹ ijẹrisi, ti ko ba si awọn faili ti o pato, ninu olumulo ti a ti ṣafihan.

Awọn aṣayan ni bi wọnyi:

-b

Ifihan octal ọkan-octet Han ifarahan titẹ ni hexadecimal, tẹle awọn aaye-mẹjọ mẹjọ-yàtọ, iwe mẹta, ti kii-kún, awọn idiwọn ti data titẹ, ni octal, fun laini.

-c

Àpapọ ohun kikọ onidọhan Han ifarahan titẹ ni hexadecimal, tẹle awọn aaye-mẹjọ mẹjọ-yàtọ, iwe mẹta, aaye kun, awọn kikọ silẹ ti data titẹ sii fun laini.

-C

Ifihan + hex + ASCII ti iṣan han Ifihan aiṣedeede titẹ sii ni hexadecimal, tẹle pẹlu awọn aaye-mẹrindilogun-oriya, awọn iwe meji, awọn octet hexadecimal, tẹle awọn onka mẹwa mẹrinla ni% _p kika ti a pa ni "` | "'awọn kikọ.

-d

Ifihan iwọn eleeji meji Han ifarahan titẹ sinu hexadecimal, tẹle atẹgun mẹjọ mẹjọ, iwe-marun, iwọn kii-kún, idapo meji-octet ti data titẹ sii, ni nomba eleemeku ti a ko lo, fun ila.

-e format_string

Pato iru okun kika lati lo fun ifihan data.

-f format_file

Pato faili kan ti o ni ọkan tabi diẹ ẹ sii gbooro awọn ọna kika. Awọn ila ila ati awọn ila ti o jẹ ami ti akọkọ ti ko ni nkan jẹ ami isan kan ( # ti wa ni aifọwọyi.

-n ipari

Ṣe apejuwe awọn ipari ti awọn ipari nikan.

-o

Àpapọ octal meji-octeti Fihan idaṣe titẹ sinu hexadecimal, tẹle atẹgun awọn aaye mẹjọ mẹjọ, iwe-mẹfa mẹfa, ti kii-kún, iye meji-onte ti data titẹ, ni octal, fun laini.

-wọn aiṣedeede

Roo aiyipada awọn aarọ lati ibẹrẹ ti titẹ sii. Nipa aiyipada, a ṣe apejuwe aiṣedeede bi nọmba decimal. Pẹlu iṣiro asiwaju 0x tabi aiyipada 0X ni a tumọ bi nọmba hexadecimal, bibẹkọ, pẹlu aisedeede alakoso 0 ti tumọ si bi nọmba octal. Fifiwe ohun kikọ b k tabi m si aiṣedeede mu ki o tumọ bi nọmba ti 512 1024 tabi 1048576 lẹsẹsẹ.

-v

Aṣayan - v yoo mu ki hexdump han gbogbo data titẹ sii. Laisi ayipada - v , nọmba eyikeyi ti awọn ẹgbẹ ti awọn ila ti o wu jade, eyi ti yoo jẹ aami si ẹgbẹ ti o tẹle lẹsẹkẹsẹ awọn ila ti o ṣe jade (ayafi fun awọn titẹ nkan titẹ), ti a rọpo pẹlu ila ti o ni aami akiyesi kan.

-x

Ifihan irọda meji-meji Fihan idapọ titẹ sinu hexadecimal, tẹle awọn mẹjọ, yàtọ aaye, iwe mẹrin, ti kii-kún, iye meji-onte ti data titẹ sii, ni hexadecimal, fun laini.

Fun faili kọọkan ti a fi sii, awọn adakọ ti aṣeyọri ṣe apẹrẹ si titẹ si iṣẹ ti o ṣe deede, nyi pada data gẹgẹbi awọn gbolohun kika ti a yanju nipasẹ awọn aṣayan - e ati - f , ni aṣẹ pe wọn ni pato.

Awọn agbekalẹ

Ọpa kika kan ni nọmba nọmba kika kan, ti a yapa nipasẹ aaye-aye. Iwọn ọna kika kan ni awọn ohun mẹta: nọmba iyọọda, iwe kika, ati kika.

Nọmba iṣiro jẹ nọmba odidi ti o yan, eyi ti o ṣe aiyipada si ọkan. Ọna kika kọọkan nlo awọn akoko iye kika.

Nọmba onte jẹ nọmba odidi ti o yan. Ti o ba ti sọ ọ pato asọye nọmba awọn onita lati tumọ nipasẹ igbasilẹ kọọkan ti kika.

Ti o ba jẹ pe iṣiwe oye ati / tabi nọmba kan ti a ti sọ tẹlẹ, a gbọdọ gbe simẹnti kan lẹhin iyọọda ijinle ati / tabi ki o to iye kika lati fi idi wọn silẹ.

Eyikeyi oju-aye funfun ṣaaju ki o to tabi lẹhin igbati o ti fi ọwọ silẹ.

A nilo kika naa ati pe o yẹ ki o wa ni ayika nipasẹ awọn fifun meji ("") aami. O tumọ bi ọna kika kika fprintf-style (wo fprintf (3)), pẹlu awọn imukuro wọnyi:

Hexdump tun ṣe atilẹyin awọn gbolohun iyipada iyipada wọnyi:

_a [ dox ]

Ṣe afihan idapọ awọn titẹ sii, ti o pọju awọn faili titẹ sii, ti atẹyin to wa lati han. Awọn ohun elo ti a fiwejuwe d ati x ṣafihan ipilẹ ifihan bi decimal, octal tabi hexadecimal lẹsẹsẹ.

_A [ dox ]

Idanimọ si okun iyipada _a ayafi ti o ṣe nikan ni ẹẹkan, nigbati gbogbo awọn data titẹ sii ti ni ilọsiwaju.

_c

Awọn ohun kikọjade ti o ṣeto ni ohun kikọ silẹ aiyipada. Awọn ohun kikọ ti ko ni iyasọtọ ni afihan ninu awọn ohun kikọ mẹta, ẹda ti o ni fifẹ-odo, ayafi fun awọn ti o ṣe afihan nipa akiyesi igbasilẹ ti o ṣeeṣe (wo loke), eyi ti o han bi awọn gbolohun ọrọ meji.

_p

Awọn ohun kikọjade ti o ṣeto ni ohun kikọ silẹ aiyipada. Awọn ohun kikọ ti ko ni ẹyọkan wa ni afihan bi nikan '` . ''

_u

Awọn ohun elo AMC AS ti o wa jade, pẹlu ayafi pe awọn lẹta iṣakoso ni a fihan nipa lilo awọn atẹle, isalẹ-ori, awọn orukọ. Awọn lẹta ti o tobi ju 0xff, hexadecimal, wa ni afihan bi awọn gbooro hexadecimal.

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 ki 00F si 010 dle 011 dc1

012 dc2 013 dc3 014 dc4 015 nak 016 syn 017 ati b

018 le 019 ni 01A labẹ 01B esc 01C fs 01D gs

01E rs 01F wa 0FF del

Awọn nomba ti aiyipada ati atilẹyin fun awọn iwe iyipada jẹ bi wọnyi:

% _c,% _p,% _u,% c

Ọdun kan jẹ nikan.

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

Iyipada aiyipada mẹrin, ọkan, awọn ẹda meji ati mẹrin jẹ atilẹyin.

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

Asan aiyipada mẹjọ, awọn oni-iye onka mẹrin ni atilẹyin.

Iye data ti o tumọ si nipasẹ kika kika kọọkan jẹ idapọ awọn data ti a beere fun iwọn kika kọọkan, eyi ti o jẹ akoko iye awọn iyasọtọ nipa kika kika, tabi awọn akoko iye aṣiṣe nọmba awọn onita ti a beere nipasẹ kika bi nọmba kika ba jẹ pàtó.

Awọn ọna titẹ sii ni a yan ni '`awọn bulọọki', nibi ti a ti ṣafihan iwe kan bi iye ti o tobi julọ ti data ti a sọ nipa eyikeyi tito kika. Ṣagbeka awọn gbolohun ti o tumọ si kere ju alaye ti data titẹ nkan wọle, ti iwọn aiyipada rẹ ti o ṣe afihan nọmba diẹ ninu awọn aaya ati pe ko ni iyasọtọ iṣiro kan, jẹ ki a tẹ iṣiro kika naa titi di igba ti a ba ti ṣetan gbogbo titẹ sii tabi ko to data to ti o ku ninu apo naa lati ṣe itẹwọgba titobi kika.

Ti, boya nitori abajade alaye ti olumulo tabi hexdump ti o ṣe atunṣe awọn iṣiro kika gẹgẹbi a ti salaye loke, nọmba iyasọtọ tobi ju ọkan lọ, ko si awọn ẹda ti awọn eniyan funfun ti o wa ni iṣaju akoko ti o kẹhin.

O jẹ aṣiṣe lati ṣafihan nọmba onitẹti ati awọn lẹta iyipada ti ọpọlọpọ tabi awọn gbolohun ayafi ti gbogbo ṣugbọn ọkan ninu awọn akọsilẹ iyipada tabi awọn gbolohun jẹ _a tabi _A

Ti, bi abajade ti ifọkasi ti aṣayan - n tabi ipari-faili ti a ti de, data titẹ sii nikan ni o ṣe itẹlọrun ni okun kika, apo idari ti ni fifun-to-ni-ni kikun lati fihàn gbogbo data to wa opin data yoo han nọmba diẹ ninu awọn parita odo).

Awọn opo siwaju sii nipasẹ awọn gbolohun titobi naa jẹ rọpo nipasẹ nọmba deede ti awọn aaye. Nọmba deede ti awọn alafo ti wa ni asọye gẹgẹbi nọmba awọn aaye ti o nṣiṣẹ nipasẹ ẹya iyipada s pẹlu aaye kanna aaye ati deede bi didara iyipada ti iṣaaju tabi okun iyipada ṣugbọn pẹlu eyikeyi '` + ' '` ``' '`` `` # ' ' iyipada ayipada iyipada kuro, ati ki o ṣe apejuwe kan ila NULL.

Ti ko ba si awọn gbolohun kika kan pato, ifihan aiyipada naa jẹ deede lati ṣatunkọ aṣayan - x .

n jade 0 lori aseyori ati> 0 ti aṣiṣe ba ṣẹlẹ.

Awọn apẹẹrẹ

Ṣe afihan awọn titẹ sii ni ọna kika:

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

Ṣe awọn aṣayan -x:

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

Awọn ilana

A ti ṣe akiyesi awọn iṣẹ-ṣiṣe ni ibamu si ibamu St -p1003.2.