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 | Beskrivning |
---|---|
-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