NÉV
- Provided by: manpages-hu (Version: 20010119-5)
- Report a bug
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:
-astrings 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-oA 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>