Partager via


Chaînes v2.54

Par Mark Russinovich

Publié : 22 juin 2021

Télécharger Télécharger Strings(534 Ko)

Introduction

Travailler sur NT et Win2K signifie que les fichiers exécutables et objets auront de nombreuses fois des chaînes UNICODE incorporées que vous ne pouvez pas voir facilement avec des chaînes ASCII standard ou des programmes grep. Nous avons donc décidé de lancer les nôtres. Les chaînes analysent simplement le fichier que vous passez à la recherche de chaînes UNICODE (ou ASCII) d’une longueur par défaut de 3 caractères UNICODE (ou ASCII) ou plus. Notez que cela fonctionne également sous Windows 95.

Utilisation de chaînes

Utilisation :

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

Les chaînes acceptent des expressions de caractères génériques pour les noms de fichiers, et les paramètres de ligne de commande supplémentaires sont définis comme suit :

Paramètre Description
-a Recherche ascii uniquement (Unicode et Ascii sont par défaut)
-b Octets de fichier à analyser
-f Décalage du fichier à partir duquel l'analyse doit commencer.
-o Le décalage d’impression dans la chaîne de fichier a été localisé
-n Longueur de chaîne minimale (la valeur par défaut est 3)
-s Traiter récursivement les sous-répertoires
-u Recherche Unicode uniquement (Unicode et Ascii sont par défaut)
-nobanner Ne pas afficher la bannière de démarrage ni le message de copyright.

Pour rechercher dans un ou plusieurs fichiers la présence d’une chaîne particulière à l’aide de chaînes, utilisez une commande semblable à celle-ci :

strings * | findstr /i TextToSearchFor

Téléchargement Télécharger Strings(534 Ko)

Fonctionne sur :

  • Client : Windows Vista et versions ultérieures
  • Serveur : Windows Server 2008 et versions ultérieures
  • Nano Server : 2016 et versions ultérieures