strings
Textverarbeitung
Aufruf
strings [file]Holt druckbaren Text aus einer Binärdatei; es greift alles, was wie Text aussieht, daher ist das meiste Zufall statt Bedeutung.
Häufige Optionen
| Option | Bedeutung |
|---|---|
| -n | Report only runs of at least N characters; the default is 4 |
| -t | Print the offset in the file, as d, o or x |
| -a | Scan the whole file, not only the loaded sections |
| -o | BSD and macOS: prefix each hit with its decimal offset |
| -e | GNU: set the encoding, such as l for 16-bit little-endian |
Beispiele
strings app.bin | grep -i versionFinds a version string inside a binary.
strings -n 8 core.dumpOnly sequences of eight characters or more.
Sie sind fürs Zusammenstecken mit Pipes gebaut. Drei verkettete Befehle sind meist kürzer als einer, der alles macht.
So liest man das
- Eckige Klammern [ ] markieren einen Teil, den man weglassen kann.
- Drei Punkte … heißen: mehrere sind erlaubt.
- Optionen achten auf Groß- und Kleinschreibung — bei manchen Befehlen sind -r und -R verschieden.
Häufige Fragen
Q. Was macht strings?
Holt druckbaren Text aus einer Binärdatei; es greift alles, was wie Text aussieht, daher ist das meiste Zufall statt Bedeutung.
Q. Wie gibt man ihn ein?
strings [file] — eckige Klammern markieren, was wegfallen darf.
Q. Wie viele Optionen lohnen sich?
Hier stehen 5; die vollständige Liste steht in man strings. Der Befehl gehört zu Textverarbeitung.
Verwandte Befehle
man-Seite: man strings