Strängar v2.54
Av Mark Russinovich
Publicerad: 22 juni 2021
Ladda ned strängar (534 KB)
Introduktion
Att arbeta med NT och Win2K innebär att körbara filer och objektfiler många gånger har inbäddade UNICODE-strängar som du inte enkelt kan se med en STANDARD ASCII-sträng eller grep-program. Så vi bestämde oss för att rulla våra egna. Strängar söker bara igenom filen du skickar den efter UNICODE-strängar (eller ASCII) med en standardlängd på 3 eller fler UNICODE-tecken (eller ASCII). Observera att det fungerar även under Windows 95.
Använda strängar
Användning:
strings [-a] [-f offset] [-b bytes] [-n length] [-o] [-q] [-s] [-u] <file or directory>
Strängar tar jokerteckenuttryck för filnamn och ytterligare kommandoradsparametrar definieras på följande sätt:
Parameter | Description |
---|---|
-a | Endast Ascii-sökning (Unicode och Ascii är standard) |
-b | Byte av fil som ska genomsökas |
-f | Filförskjutning som ska börja genomsökas. |
-o | Utskriftsförskjutning i filsträngen hittades |
-n | Minsta stränglängd (standard är 3) |
-s | Recurse-underkataloger |
-u | Unicode-endast sökning (Unicode och Ascii är standard) |
-nobanner | Visa inte startbanderollen och copyrightmeddelandet. |
Om du vill söka i en eller flera filer efter förekomst av en viss sträng med hjälp av strängar använder du ett kommando som liknar detta:
strings * | findstr /i TextToSearchFor
Ladda ned strängar (534 KB)
Körs på:
- Klient: Windows Vista och senare
- Server: Windows Server 2008 och senare
- Nano Server: 2016 och senare