1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238
|
.TH OD 1 "GNU Text Utilities" "FSF" \" -*- nroff -*-
.SH NV
od \- fjlok mlesztse (dump) oktlis s ms formban
.SH TTEKINTS
.B od
[\-abcdfhiloxv] [\-s[bytes]] [\-w[bytes]] [\-A radix] [\-j bytes]
[\-N bytes] [\-t type] [\-\-skip\-bytes=bytes] [\-\-address\-radix=radix]
[\-\-read\-bytes=bytes] [\-\-format=type] [\-\-output\-duplicates]
[\-\-strings[=bytes]] [\-\-width[=bytes]] [\-\-traditional]
[\-\-help] [\-\-version] [file...]
.SH LERS
Ez a dokumentci a tovbbiakban nincs karbantartva s pontatlan vagy
hinyos lehet. A Texinfo dokumentci a hiteles forrs.
.PP
Ez a kziknyv lap az
.BR od
GNU vltozatt dokumentlja.
.PP
Az
.B od
program a szabvnyos kimenetre rja a megadott fjlok, illetve `\-'
fjlnv esetn a szabvnyos bemenet tartalmt. A kimenet minden sora a
bemeneti fjl offsetjt tartalmazza a baloldali oszlopban, utna egy
vagy tbb oszlopnyi adat kveti az opcik ltal megadott formtumban.
(Offset = hny bjttal van az els bjt utn az adott rsz.)
Alaprtelmezs szerint
.B od
a fjl offsetjeit oktlisan, az adatokat ktbjtos oktlis szmok
formjban adja meg.
.LP
.SH OPCIK
.TP
.I "\-A, \-\-address\-radix=radix"
Az kirt offsetek szmrendszernek alapszmt adja meg. A
.I radix
az albbiak valamelyike lehet:
.RS
.IP d
decimlis (10-es alap)
.IP o
oktlis (8-as alap)
.IP x
hexadecimlis (16-os alap)
.IP n
semmilyen: nem nyomtat offseteket.
.RE
.sp
Az alaprtelmezs az oktlis.
.TP
.I "\-j, \-\-skip\-bytes=bytes"
tugrik
.I bytes
szm bjtot a bemenetbl, mieltt formzni s rni kezdene. Amennyiben
.B bytes
`0x' vagy `0X'-szel kezddik, hexadecimlisknt kezeli; klnben ha
`0'-val kezddik, oktlisnak; mskppen decimlisnak veszi. Egy
hozzfztt `b' 512-es szorzt, egy `k' 1024-es szorzt, s az `m'
1048576-eset jelent.
.TP
.I "\-N, \-\-read\-bytes=bytes"
Legfeljebb
.I bytes
bjtot r ki minden bemeneti fjlbl. Minden, a
.B bytes
rtkhez fztt el- s uttagot ugyangy rtelmez, mint a
.I \-j
opcinl.
.TP
.I "\-t, \-\-format=type"
A kimeneti formtumot vlasztja meg. A
.I type
egy string, amely az albbi tpusjelz karakterek kzl egybl vagy
tbbl ll. Egynl tbb tpusjez karakter, vagy ezen opci tbbszri
hasznlata esetn az
.B od
program minden kimeneti sort minden tpusnak megfelelen kir a
tpusjelz karakterek megadsnak sorrendjben.
.RS
.IP a
megnevezett karakter (named character)
.IP c
ASCII karakter vagy fordtott trtvonalas escape-sorozat (backslash escape)
.IP d
eljeles decimlis
.IP f
lebegpontos
.IP o
oktlis
.IP u
eljel nlkli decimlis
.IP x
hexadecimlis
.RE
.sp
Az `a' s `c' tpusok kivtelvel megadhat azon bjtok szma, amelyet az
.B od
az egyes szmok rtelmezsekor felhasznl. Ezt a szmot decimlisan a
tpusjelz karakter mg rva kell megadnunk. Lehetsg van ezen kvl
a mret megadsra a C fordt bels adatmreteinek megfelel
karakterek hasznlatval. Egszekre (d, o, u, x):
.RS
.IP C
karakter (char)
.IP S
rvid (short)
.IP I
egsz (int)
.IP L
hossz (long)
.RE
.sp
Lebegpontos rtkre (f):
.RS
.IP F
lebegpontos (float)
.IP D
duplapontos (double)
.IP L
hossz duplapontos (long double)
.RE
.TP
.I "\-v, \-\-output\-duplicates"
Kijelzi az egymst kvet azonos sorokat is. Alaprtelmezs szerint
ugyanis ha kt vagy tbb azonos kimeneti sor keletkezne, az
.B od
program csak az elst rja ki, s csak egy csillagjelet (`*') tesz ki
a kvetkez sorba, jelezvn, hogy azonos sorok kvetkeznek.
.TP
.I "\-s, \-\-strings[=bytes]"
A szoksos kimenet helyett csak a bemenet string konstansait rja
ki. Stringnek a legalbb
.I bytes
hosszsg, ASCII grafikus (vagy formz) karakterekbl ll, NUL
vgzds bjtsorozatokat veszi. A
.I bytes
elhagysakor az alaprtelemezett rtk: 3.
.TP
.I "\-w, \-\-width[=bytes]"
Az egy sorba kirand bemeneti bjtok szmt adja meg. Ez tbbszrse
kell legyen a megadott kimeneti formtumhoz tartoz mretek legkisebb
kzs tbbszrsnek.
.I bytes
alaprtelmezett rtke az opci megadsa esetn 32, az opci nlkl
pedig 16.
.TP
.I "\-\-help"
Hasznlati tmutatt r a szabvnyos kimenetre, majd kilp.
.TP
.I "\-\-version"
A program verzijrl r ki informcit a szabvnyos kimenetre, majd
kilp.
.PP
A kvetkez nhny opcitrkp megadja a rgi pre-POSIX formtum s a
megfelel POSIX-formtum kzti kapcsolatokat. A GNU
.B od
elfogadja a rgi s j stlus megadsi mdok tetszleges
kombincijt is. A formtummegad opcik felgylemlenek.
.TP
.I "\-a"
Karakteres kimenet. Egyenrtk
.IR "\-t a"
-val.
.TP
.I "\-b"
Oktlis bjt kimenet. Egyenrtk
.IR "\-t oC"
-vel.
.TP
.I "\-c"
ASCII karakter vagy fordtott trtvonalas escape-sorozat (backslash
escape) kimenet. Egyenrtk
.IR "\-t c"
-vel.
.TP
.I "\-d"
Eljel nlkli rvid decimlis kimenet. Egyenrtk
.IR "\-t u2"
-vel.
.TP
.I "\-f"
Lebegpontos kimenet. Egyenrtk
.IR "\-t fF"
-fel.
.TP
.I "\-h"
Rvid hexadecimlis kiemenet. Egyenrtk
.IR "\-t x2"
-vel.
.TP
.I "\-i"
Rvid decimlis kiemenet. Egyenrtk
.IR "\-t d2"
-vel.
.TP
.I "\-l"
Hossz decimlis kimenet. Egyenrtk
.IR "\-t d4"
-vel.
.TP
.I "\-o"
Rvid oktlis kimenet. Egyenrtk
.IR "\-t o2"
-vel.
.TP
.I "\-x"
Rvid hexadecimlis kiemenet. Egyenrtk
.IR "\-t x2"
-vel.
.TP
.I "\-\-traditional"
Felismeri azokat az opcikat, amelyeket az
.B od
nhny rgi, POSIX eltti vltozata rtelmezett. Az
.br
.B od
\-\-traditional [file] [[+]offset[.][b] [[+]label[.][b]]]
.br
szintaxis hasznlhat legfeljebb egy fjl s opcionlis argumentumok
megadsval, melyek egy offsetet s a
.IR "label"
l-kezd cmet hatrozzk meg. Alaprtelmezs szerint
.IR "offset"
egy oktlis szmknt kerl rtelmezsre, amely azt adja meg hny
bemeneti bjtot kell a formzs s az rs eltt tugorni. Az
esetleges kvet tizedespont az
.IR "offset"
rtelmezst decimlis szmra mdostja. Ha nincs ez a decimlis
mdosts, de az offset `0x' vagy `0X'-szel kezddik,
hexadecimlisknt rtelmezi. Kvet `b' pedig 512-vel szorozza az
.IR "offset"
rtkt. A
.IR label
argumentum ugyangy kerl rtelmezsre, mint az
.IR "offset",
csak ez a kezdeti l-cmet adja meg. Az l-cmek a normlis cmek utn
zrjelben kerlnek kijelzsre.
.SH MAGYAR FORDTS
Horvth Andrs <horvatha@rs1.szif.hu>
|