table of contents
other languages
other sections
| STRINGS(1) | General Commands Manual | STRINGS(1) |
NÉV¶
strings —
megtalálja a nyomtatható karakterláncokat a
fájlokban
ÁTTEKINTÉS¶
strings [-afo]
[-n szám]
[fájl ...]
LEÍRÁS¶
Astrings program kiírja a megadott
fájlokban lévő, vagy alapértelmezésben a
szabványos bemenetről olvasott nyomtatható karaktereket.
Alapértelmezésben a karakterlánc legalább
négy karakter hosszú kell legyen ahhoz, hogy a program
kiírja.
A program a következő opciókat ismeri:
-a- Alapértelmezésben a
stringsa tárgy fájloknak (object files) csak a text és az adat szegmensét vizsgálja át. Az-aopció megadásával elérhetjük, hogy astringsa teljes tárgy fájlt átnézze. -f- Minden karakterlánc elé kiírja a fájl nevét amiben az megtalálható.
-n- Megadja a kiírandó karatteklánc minimális hosszát, így ez szám értékű lesz négy helyett.
-o- Minden karakterlánc elé kiírja decimális számmal annak helyét a fájlban (az offsetet)
A strings hasznos többek
között, ha pl. ismeretlen bináris fájlt akarunk
azonosítani.
LÁSD MÉG¶
hexdump(1)HIBÁK¶
A karakterláncokat azonosító algoritmus nagyon primitív. Konkrétan, egyes architektúrákon előforduló gépi kódú utasítások hasonlíthatnak ASCII bájt szekvenciákhoz és megtéveszthetik az algoritmust.KOMPATIBILITÁS¶
Astrings történelmi
implementációi csak a tárgy fájlok
inicializált adat részét nézték át.
Ez logikus is volt, mert a karakterláncokat normális esetben ott
tárolták. Mivel azóta a fordítók
fejlődtek, ma már a tárgy fájl text
részében is lehetnek karakterláncok, ezért a
strings alapértelmezett
viselkedését megváltoztattuk.
TÖRTÉNETE¶
Astrings parancs a 3.0BSD -ben
jelent meg.
MAGYAR FORDÍTÁS¶
Kovács Emese <emese@eik.bme.hu>| 1991 május 9. | BSD 3 |