Dela via


Strängar v2.54

Av Mark Russinovich

Publicerad: 22 juni 2021

DownloadLadda 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

DownloadLadda ned strängar (534 KB)

Körs på:

  • Klient: Windows Vista och senare
  • Server: Windows Server 2008 och senare
  • Nano Server: 2016 och senare