Antworten:
Die Frage ist etwas weit gefasst, daher wird vorgeschlagen, schrittweise vorzugehen.
Siehe auch: ffmpeg-Befehlszeilenoptionen
head
zeigt die ersten Codezeilen in einer Datei an.
Eine 'gute' Möglichkeit, es in hex zu bekommen, ziehen Sie die Datei in gvim und im 'Menü' (wenn Sie keine abstrakten Befehle eingeben möchten) gibt es eine Option, um die Daten durch xxd zu setzen, um sie in hex zu bekommen. Dies ist ein guter universeller Ort, um eine Datei wie diese zu öffnen, da Sie kopieren / einfügen können und alle wunderbaren Werkzeuge vim
zur Hand haben!
Identifizieren ist auch nützlich für Bilder:
Identifizieren beschreibt das Format und die Eigenschaften einer oder mehrerer Bilddateien. Es wird auch gemeldet, wenn ein Bild unvollständig oder beschädigt ist. Die angezeigten Informationen umfassen die Szenennummer, den Dateinamen, die Breite und Höhe des Bildes, ob das Bild farblich zugeordnet ist oder nicht, die Anzahl der Farben im Bild, die Anzahl der Bytes im Bild, das Format des Bildes ( JPEG, PNM usw.) und schließlich die Anzahl der Sekunden, die zum Lesen und Verarbeiten des Bildes benötigt wurden.
Für ELF- Dateien wird dies vermutlich readelf
empfohlen.
Zum Beispiel:
$ readelf -h ELF_FILE
ELF Header:
Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00
Class: ELF32
Data: 2's complement, little endian
Version: 1 (current)
OS/ABI: UNIX - System V
ABI Version: 0
Type: EXEC (Executable file)
Machine: ARM
Version: 0x1
Entry point address: 0x15565
Start of program headers: 52 (bytes into file)
Start of section headers: 2919696 (bytes into file)
Flags: 0x5000402, Version5 EABI, hard-float ABI, <unknown>
Size of this header: 52 (bytes)
Size of program headers: 32 (bytes)
Number of program headers: 8
Size of section headers: 40 (bytes)
Number of section headers: 39
Section header string table index: 36
file
Befehl überhaupt ausprobiert ?