Řetězce v2.54
Od Mark Russinovich
Publikováno: 22. června 2021
Stáhnout řetězce(534 kB)
Práce na NT a Win2K znamená, že spustitelné soubory a soubory objektů budou často obsahovat vložené řetězce UNICODE, které nelze snadno zobrazit pomocí standardních řetězců ASCII nebo programů grep. Takže jsme se rozhodli vrátit vlastní. Řetězce pouze prohledá soubor, který předáte, řetězce UNICODE (nebo ASCII) s výchozí délkou 3 nebo více znaků UNICODE (nebo ASCII). Všimněte si, že funguje i ve Windows 95.
Zvyk:
strings [-a] [-f offset] [-b bytes] [-n length] [-o] [-q] [-s] [-u] <file or directory>
Řetězce používají výrazy se zástupnými znaky pro názvy souborů a další parametry příkazového řádku jsou definovány takto:
Parametr | Popis |
---|---|
-a | Vyhledávání pouze v ascii (výchozí nastavení unicode a Ascii) |
-b | Bajty souboru ke kontrole |
-f | Odsazení souboru, na kterém se má začít skenovat. |
-o | Byl nalezen posun tisku v řetězci souboru. |
-n | Minimální délka řetězce (výchozí hodnota je 3) |
-s | Souběžné podadresáře |
-u | Vyhledávání pouze v kódování Unicode (Výchozí nastavení je Unicode a Ascii) |
-nobanner | Nezobrazovat úvodní banner a zprávu o autorských právech. |
Pokud chcete vyhledat jeden nebo více souborů za účelem vyhledání přítomnosti konkrétního řetězce pomocí řetězců, použijte příkaz podobný tomuto:
strings * | findstr /i TextToSearchFor
Stáhnout řetězce(534 kB)
Běží na:
- Klient: Windows Vista a vyšší
- Server: Windows Server 2008 a novější
- Nano Server: 2016 a novější