.TH OD 1 "GNU Text Utilities" "FSF" \" -*- nroff -*- .SH NÉV od \- fájlok ömlesztése (dump) oktális és más formában .SH ÁTTEKINTÉS .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 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. .PP Ez a kézikönyv lap az .BR od GNU változatát dokumentálja. .PP Az .B 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 .B od a fájl offsetjeit oktálisan, az adatokat kétbájtos oktális számok formájában adja meg. .LP .SH OPCIÓK .TP .I "\-A, \-\-address\-radix=radix" Az kiírt offsetek számrendszerének alapszámát adja meg. A .I radix az alábbiak valamelyike lehet: .RS .IP d decimális (10-es alapú) .IP o oktális (8-as alapú) .IP x hexadecimális (16-os alapú) .IP n semmilyen: nem nyomtat offseteket. .RE .sp Az alapértelmezés az oktális. .TP .I "\-j, \-\-skip\-bytes=bytes" Átugrik .I bytes számú bájtot a bemenetből, mielőtt formázni és írni kezdene. Amennyiben .B 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. .TP .I "\-N, \-\-read\-bytes=bytes" Legfeljebb .I bytes bájtot ír ki minden bemeneti fájlból. Minden, a .B bytes értékhez fűzött elő- és utótagot ugyanúgy értelmez, mint a .I \-j opciónál. .TP .I "\-t, \-\-format=type" A kimeneti formátumot választja meg. A .I 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 .B od program minden kimeneti sort minden típusnak megfelelően kiír a típusjelző karakterek megadásának sorrendjében. .RS .IP a megnevezett karakter (named character) .IP c ASCII karakter vagy fordított törtvonalas escape-sorozat (backslash escape) .IP d előjeles decimális .IP f lebegőpontos .IP o oktális .IP u előjel nélküli decimális .IP x hexadecimális .RE .sp Az `a' és `c' típusok kivételével megadható azon bájtok száma, amelyet az .B 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): .RS .IP C karakter (char) .IP S rövid (short) .IP I egész (int) .IP L hosszú (long) .RE .sp Lebegőpontos értékre (f): .RS .IP F lebegőpontos (float) .IP D duplapontos (double) .IP L hosszú duplapontos (long double) .RE .TP .I "\-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 .B 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. .TP .I "\-s, \-\-strings[=bytes]" A szokásos kimenet helyett csak a bemenet string konstansait írja ki. Stringnek a legalább .I bytes hosszúságú, ASCII grafikus (vagy formázó) karakterekből álló, NUL végződésű bájtsorozatokat veszi. A .I bytes elhagyásakor az alapértelemezett érték: 3. .TP .I "\-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. .I bytes alapértelmezett értéke az opció megadása esetén 32, az opció nélkül pedig 16. .TP .I "\-\-help" Használati útmutatót ír a szabványos kimenetre, majd kilép. .TP .I "\-\-version" A program verziójáról ír ki információt a szabványos kimenetre, majd kilép. .PP 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 .B 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. .TP .I "\-a" Karakteres kimenet. Egyenértékű .IR "\-t a" -val. .TP .I "\-b" Oktális bájt kimenet. Egyenértékű .IR "\-t oC" -vel. .TP .I "\-c" ASCII karakter vagy fordított törtvonalas escape-sorozat (backslash escape) kimenet. Egyenértékű .IR "\-t c" -vel. .TP .I "\-d" Előjel nélküli rövid decimális kimenet. Egyenértékű .IR "\-t u2" -vel. .TP .I "\-f" Lebegőpontos kimenet. Egyenértékű .IR "\-t fF" -fel. .TP .I "\-h" Rövid hexadecimális kiemenet. Egyenértékű .IR "\-t x2" -vel. .TP .I "\-i" Rövid decimális kiemenet. Egyenértékű .IR "\-t d2" -vel. .TP .I "\-l" Hosszú decimális kimenet. Egyenértékű .IR "\-t d4" -vel. .TP .I "\-o" Rövid oktális kimenet. Egyenértékű .IR "\-t o2" -vel. .TP .I "\-x" Rövid hexadecimális kiemenet. Egyenértékű .IR "\-t x2" -vel. .TP .I "\-\-traditional" Felismeri azokat az opciókat, amelyeket az .B od néhány régi, POSIX előtti változata értelmezett. Az .br .B od \-\-traditional [file] [[+]offset[.][b] [[+]label[.][b]]] .br szintaxis használható legfeljebb egy fájl és opcionális argumentumok megadásával, melyek egy offsetet és a .IR "label" ál-kezdő címet határozzák meg. Alapértelmezés szerint .IR "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 .IR "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 .IR "offset" értékét. A .IR label argumentum ugyanúgy kerül értelmezésre, mint az .IR "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. .SH MAGYAR FORDÍTÁS Horváth András