(ungetestet)
head -c 512 | strings -n 5
Ich versuche, das GNU-Strings-Tool für eine saubere Methode zu verwenden, um alle Strings mehr als 5 Zeichen in einer kompilierten Datei zu erhalten, aber nur in den ersten 512 Bytes.
strings compiledfile -n 5
Mit dem obigen Befehl scannen Sie die gesamte Datei, aber hat jemand eine nette Lösung, um nur die ersten 512 Bytes zu scannen?
Schon ein großes Dankeschön.
(ungetestet)
head -c 512 | strings -n 5
Dies sollte einen langen Weg gehen:
dd if=compiledfile bs=512 count=1 | strings -n 5
dd
kopiert nur die ersten 512 Bytes nach STDOUT, die dann von analysiert werden können strings
.