table of contents
| 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¶
A strings 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¶
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¶
A strings 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¶
A strings parancs a
3.0BSD -ben jelent meg.
MAGYAR FORDÍTÁS¶
Kovács Emese <emese@eik.bme.hu>
| 1991 május 9. | BSD 3 |