Zeichenfolgen v2.54
Von Mark Russinovich
Veröffentlicht: 22. Juni 2021
Laden Sie Zeichenfolgenherunter(534 KB)
Einführung
Die Arbeit an NT und Win2K bedeutet, dass ausführbare Dateien und Objektdateien viele Male eingebettete UNICODE-Zeichenfolgen haben, die Sie mit einer standardmäßigen ASCII-Zeichenfolge oder Grep-Programmen nicht leicht sehen können. Wir haben uns also entschieden, unsere eigenen Rollen zu machen. Zeichenfolgen überprüft nur die Datei, die Sie für UNICODE-Zeichenfolgen (oder ASCII) von einer Standardlänge von 3 oder mehr UNICODE-Zeichen (oder ASCII) übergeben. Beachten Sie, dass es auch unter Windows 95 funktioniert.
Verwenden von Zeichenfolgen
Syntax:
strings [-a] [-f offset] [-b bytes] [-n length] [-o] [-q] [-s] [-u] <file or directory>
Zeichenfolgen verwenden Wildcardausdrücke für Dateinamen, und zusätzliche Befehlszeilenparameter werden wie folgt definiert:
Parameter | BESCHREIBUNG |
---|---|
-a | Ascii-only-Suche (Unicode und ASCII ist standard) |
-b | Bytes der zu scannenden Datei |
-f | Dateiversatz, bei dem die Überprüfung gestartet werden soll. |
-o | Druckversatz in Dateizeichenfolgen befindet sich |
-n | Mindestzeichenfolgenlänge (Standard ist 3) |
-s | Rekursieren von Unterverzeichnissen |
-u | Unicode-only-Suche (Unicode und ASCII ist standard) |
-nobanner | Zeigen Sie das Startbanner und die Copyrightnachricht nicht an. |
Um eine oder mehrere Dateien für die Anwesenheit einer bestimmten Zeichenfolge mithilfe von Zeichenfolgen zu durchsuchen, verwenden Sie einen Befehl wie folgt:
strings * | findstr /i TextToSearchFor
Laden Sie Zeichenfolgenherunter(534 KB)
Wird ausgeführt:
- Client: Windows Vista und höher
- Server: Windows Server 2008 und höher
- Nano Server: 2016 und höher