Ciągi w wersji 2.54
Autor: Mark Russinovich
Opublikowano: 22 czerwca 2021 r.
Pobieranie ciągów (534 KB)
Wprowadzenie
Praca na NT i Win2K oznacza, że pliki wykonywalne i pliki obiektów będą mieć wiele razy osadzone ciągi UNICODE, których nie można łatwo zobaczyć za pomocą standardowych ciągów ASCII lub programów grep. Postanowiliśmy więc rolować własne. Ciągi skanują tylko plik przekazywany dla ciągów UNICODE (lub ASCII) o domyślnej długości co najmniej 3 znaków UNICODE (lub ASCII). Należy pamiętać, że działa również w systemie Windows 95.
Używanie ciągów
Usage:
strings [-a] [-f offset] [-b bytes] [-n length] [-o] [-q] [-s] [-u] <file or directory>
Ciągi pobiera wyrażenia wieloznaczne dla nazw plików, a dodatkowe parametry wiersza polecenia są definiowane w następujący sposób:
Parametr | Opis |
---|---|
-a | Wyszukiwanie tylko w formacie Ascii (unicode i Ascii są domyślne) |
-b | Bajty pliku do skanowania |
-f | Przesunięcie pliku, przy którym należy rozpocząć skanowanie. |
-o | Przesunięcie wydruku w ciągu pliku zostało zlokalizowane |
-n | Minimalna długość ciągu (wartość domyślna to 3) |
-s | Recurse podkatalogów |
-u | Wyszukiwanie tylko w formacie Unicode (Unicode i Ascii jest domyślne) |
-nobanner | Nie wyświetlaj baneru startowego i wiadomości o prawach autorskich. |
Aby wyszukać co najmniej jeden plik pod kątem obecności określonego ciągu przy użyciu ciągów, użyj polecenia w następujący sposób:
strings * | findstr /i TextToSearchFor
Pobieranie ciągów (534 KB)
Działa w:
- Klient: Windows Vista i nowsze
- Serwer: Windows Server 2008 i nowsze
- Nano Server: 2016 i nowsze