STRINGS(1) | General Commands Manual | STRINGS(1) |
strings
—
megtalálja a nyomtatható
karakterláncokat a fájlokban
strings
[-afo
]
[-n
szám]
[fájl ...]
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
strings
a
tárgy fájloknak (object files) csak a text és az adat
szegmensét vizsgálja át. Az
-a
opció megadásával
elérhetjük, hogy a strings
a teljes
tárgy fájlt átnézze.-f
-n
-o
A strings
hasznos többek
között, ha pl. ismeretlen bináris fájlt akarunk
azonosítani.
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.
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.
A strings
parancs a
3.0BSD -ben jelent meg.
Kovács Emese <emese@eik.bme.hu>
1991 május 9. | BSD 3 |