Strängar v2.54

Av Mark Russinovich

Publicerad: 22 juni 2021

Laddaned hämtningssträ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 standard-ASCII-strängar eller grep-program. Så vi bestämde oss för att rulla våra egna. Strängar söker bara igenom filen som du skickar efter UNICODE-strängar (eller ASCII) med en standardlängd på 3 eller fler UNICODE-tecken (eller ASCII). Observera att det fungerar under Windows 95 också.

Använda strängar

Användning:

strings [-a] [-f offset] [-b bytes] [-n length] [-o] [-q] [-s] [-u] <file or directory>

Strängar tar uttryck med jokertecken 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öks
-f Filförskjutning där genomsökningen ska börja.
-o Utskriftsförskjutningen i filsträngen hittades
-n Minsta stränglängd (standardvärdet är 3)
-s Rekursera underkataloger
-u Endast Unicode-sökning (Unicode och Ascii är standard)
-nobanner Visa inte startbanderollen och upphovsrättsmeddelandet.

Om du vill söka i en eller flera filer efter förekomsten av en viss sträng med hjälp av strängar använder du ett kommando som liknar detta:

strings * | findstr /i TextToSearchFor

Laddaned hämtningssträngar(534 KB)

Körs på:

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