Provided by: manpages-hu_20010119-6_all 

NÉV
od - fájlok ömlesztése (dump) oktális és más formában
ÁTTEKINTÉS
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...]
LEÍRÁS
Ez a dokumentáció a továbbiakban nincs karbantartva és pontatlan vagy hiányos lehet. A Texinfo
dokumentáció a hiteles forrás.
Ez a kézikönyv lap az od GNU változatát dokumentálja.
Az od program a szabványos kimenetre írja a megadott fájlok, illetve `-' fájlnév esetén a szabványos
bemenet tartalmát. A kimenet minden sora a bemeneti fájl offsetjét tartalmazza a baloldali oszlopban,
utána egy vagy több oszlopnyi adat követi az opciók által megadott formátumban. (Offset = hány bájttal
van az első bájt után az adott rész.) Alapértelmezés szerint od a fájl offsetjeit oktálisan, az adatokat
kétbájtos oktális számok formájában adja meg.
OPCIÓK
-A, --address-radix=radix
Az kiírt offsetek számrendszerének alapszámát adja meg. A radix az alábbiak valamelyike lehet:
d decimális (10-es alapú)
o oktális (8-as alapú)
x hexadecimális (16-os alapú)
n semmilyen: nem nyomtat offseteket.
Az alapértelmezés az oktális.
-j, --skip-bytes=bytes
Átugrik bytes számú bájtot a bemenetből, mielőtt formázni és írni kezdene. Amennyiben bytes `0x'
vagy `0X'-szel kezdődik, hexadecimálisként kezeli; különben ha `0'-val kezdődik, oktálisnak;
másképpen decimálisnak veszi. Egy hozzáfűzött `b' 512-es szorzót, egy `k' 1024-es szorzót, és az
`m' 1048576-eset jelent.
-N, --read-bytes=bytes
Legfeljebb bytes bájtot ír ki minden bemeneti fájlból. Minden, a bytes értékhez fűzött elő- és
utótagot ugyanúgy értelmez, mint a -j opciónál.
-t, --format=type
A kimeneti formátumot választja meg. A type egy string, amely az alábbi típusjelző karakterek
közül egyből vagy többől áll. Egynél több típusjező karakter, vagy ezen opció többszöri használata
esetén az od program minden kimeneti sort minden típusnak megfelelően kiír a típusjelző karakterek
megadásának sorrendjében.
a megnevezett karakter (named character)
c ASCII karakter vagy fordított törtvonalas escape-sorozat (backslash escape)
d előjeles decimális
f lebegőpontos
o oktális
u előjel nélküli decimális
x hexadecimális
Az `a' és `c' típusok kivételével megadható azon bájtok száma, amelyet az od az egyes számok
értelmezésekor felhasznál. Ezt a számot decimálisan a típusjelző karakter mögé írva kell megadnunk.
Lehetőség van ezen kívül a méret megadására a C fordító belső adatméreteinek megfelelő karakterek
használatával. Egészekre (d, o, u, x):
C karakter (char)
S rövid (short)
I egész (int)
L hosszú (long)
Lebegőpontos értékre (f):
F lebegőpontos (float)
D duplapontos (double)
L hosszú duplapontos (long double)
-v, --output-duplicates
Kijelzi az egymást követő azonos sorokat is. Alapértelmezés szerint ugyanis ha két vagy több
azonos kimeneti sor keletkezne, az od program csak az elsőt írja ki, és csak egy csillagjelet
(`*') tesz ki a következő sorba, jelezvén, hogy azonos sorok következnek.
-s, --strings[=bytes]
A szokásos kimenet helyett csak a bemenet string konstansait írja ki. Stringnek a legalább bytes
hosszúságú, ASCII grafikus (vagy formázó) karakterekből álló, NUL végződésű bájtsorozatokat veszi.
A bytes elhagyásakor az alapértelemezett érték: 3.
-w, --width[=bytes]
Az egy sorba kiírandó bemeneti bájtok számát adja meg. Ez többszöröse kell legyen a megadott
kimeneti formátumhoz tartozó méretek legkisebb közös többszörösének. bytes alapértelmezett értéke
az opció megadása esetén 32, az opció nélkül pedig 16.
--help Használati útmutatót ír a szabványos kimenetre, majd kilép.
--version
A program verziójáról ír ki információt a szabványos kimenetre, majd kilép.
A következő néhány opciótérkép megadja a régi pre-POSIX formátum és a megfelelő POSIX-formátum közti
kapcsolatokat. A GNU od elfogadja a régi és új stílusú megadási módok tetszőleges kombinációját is. A
formátummegadó opciók felgyülemlenek.
-a Karakteres kimenet. Egyenértékű -t a -val.
-b Oktális bájt kimenet. Egyenértékű -t oC -vel.
-c ASCII karakter vagy fordított törtvonalas escape-sorozat (backslash escape) kimenet. Egyenértékű
-t c -vel.
-d Előjel nélküli rövid decimális kimenet. Egyenértékű -t u2 -vel.
-f Lebegőpontos kimenet. Egyenértékű -t fF -fel.
-h Rövid hexadecimális kiemenet. Egyenértékű -t x2 -vel.
-i Rövid decimális kiemenet. Egyenértékű -t d2 -vel.
-l Hosszú decimális kimenet. Egyenértékű -t d4 -vel.
-o Rövid oktális kimenet. Egyenértékű -t o2 -vel.
-x Rövid hexadecimális kiemenet. Egyenértékű -t x2 -vel.
--traditional
Felismeri azokat az opciókat, amelyeket az od néhány régi, POSIX előtti változata értelmezett. Az
od --traditional [file] [[+]offset[.][b] [[+]label[.][b]]]
szintaxis használható legfeljebb egy fájl és opcionális argumentumok megadásával, melyek egy
offsetet és a label ál-kezdő címet határozzák meg. Alapértelmezés szerint offset egy oktális
számként kerül értelmezésre, amely azt adja meg hány bemeneti bájtot kell a formázás és az írás
előtt átugorni. Az esetleges követő tizedespont az offset értelmezését decimális számra módosítja.
Ha nincs ez a decimális módosítás, de az offset `0x' vagy `0X'-szel kezdődik, hexadecimálisként
értelmezi. Követő `b' pedig 512-vel szorozza az offset értékét. A label argumentum ugyanúgy kerül
értelmezésre, mint az offset, csak ez a kezdeti ál-címet adja meg. Az ál-címek a normális címek
után zárójelben kerülnek kijelzésre.
MAGYAR FORDÍTÁS
Horváth András <horvatha@rs1.szif.hu>
FSF GNU Text Utilities OD(1)