Accueil·Commandes du terminal
Publicité

Obtenez votre bonus de plateforme crypto

Des bonus offerts à la simple inscription. Les conditions sont reprises telles quelles de chaque plateforme.

strings

Traitement de texte

Syntaxe

strings [file]

Extrait le texte imprimable d'un binaire ; il attrape tout ce qui ressemble à du texte, donc l'essentiel du résultat est fortuit.

Options courantes

OptionSignification
-nReport only runs of at least N characters; the default is 4
-tPrint the offset in the file, as d, o or x
-aScan the whole file, not only the loaded sections
-oBSD and macOS: prefix each hit with its decimal offset
-eGNU: set the encoding, such as l for 16-bit little-endian

Exemples

strings app.bin | grep -i version

Finds a version string inside a binary.

strings -n 8 core.dump

Only sequences of eight characters or more.

Ils sont faits pour être chaînés avec des tubes. Trois commandes reliées sont souvent plus courtes qu’une seule qui fait tout.

Comment lire

  • Les crochets [ ] marquent une partie facultative.
  • Les points de suspension … signifient qu’on peut en mettre plusieurs.
  • Les options sont sensibles à la casse : sur certaines commandes, -r et -R ne font pas la même chose.

Questions fréquentes

QQue fait strings ?

Extrait le texte imprimable d'un binaire ; il attrape tout ce qui ressemble à du texte, donc l'essentiel du résultat est fortuit.

QComment l’écrire ?

strings [file] — les crochets marquent ce qui est facultatif.

QCombien d’options valent la peine ?

Il y en a 5 ici ; la liste complète est dans man strings. Cette commande relève de Traitement de texte.

Commandes liées

page man: man strings