File Headers (Datei-Kopf ?)

Gibt es im Internet irgendwo eine Liste mit Angaben zu möglichst vielen FILE HEADERs?
Ich habe bisher nur u.a. gefunden:
EXE „MZ“ hex: 4D 5A
DOC hex : D0 CF
Es interessieren mich nicht nur die ersten zwei Bytes, sondern alle Bytes im Header.
Alternative: Gibt es ein Programm, das auf Grund eines Headertests (anstatt nur der Extension) den Filetyp feststellt?

Irgend ein Eierkopf sollte das doch wissen!
Erich

Gibt es im Internet irgendwo eine Liste mit Angaben zu
möglichst vielen FILE HEADERs?
Es interessieren mich nicht nur die ersten zwei Bytes, sondern
alle Bytes im Header.

Wovon immer Du da redest…

Alternative: Gibt es ein Programm, das auf Grund eines
Headertests (anstatt nur der Extension) den Filetyp
feststellt?

Ja. Aber das ist ‚magic‘ (Zauberei).

Irgend ein Eierkopf sollte das doch wissen!

Komische Methode, auf Hilfe zu hoffen.

HTH,
Gruss vom Frank.

frank@harbard [~] $ file tmp/\* |while read my shorts; do echo $shorts; done |sort |uniq 

ASCII C program text
ASCII C program text, with very long lines
ASCII C++ program text
ASCII English text
ASCII text
Bourne shell script text executable
ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.4.1, dynamically linked (uses shared libs), not stripped
ELF 32-bit LSB relocatable, Intel 80386, version 1 (SYSV), not stripped
ISO-8859 English text
ISO-8859 HTML document text, with very long lines, with CRLF, LF line terminators
LaTeX 2e document text
LaTeX auxiliary file
Macromedia Flash data, version 4
Macromedia Flash data, version 5
Macromedia Flash data, version 6
Microsoft ASF
PDF document, version 1.4
PNG image data, 454 x 461, 8-bit/color RGB, non-interlaced
PNG image data, 628 x 480, 16-bit grayscale, non-interlaced
PNG image data, 640 x 480, 16-bit/color RGB, non-interlaced
PostScript document text conforming at level 2.0
PostScript document text conforming at level 3.0 - type EPS
TeX DVI file (TeX output 2004.01.19:2110213)
TeX DVI file (TeX output 2004.03.18:2215213)
TeX transcript text
X pixmap image text
a /bin/make script text executable
bzip2 compressed data, block size = 900k
directory
empty
frank@harbard [~] $ man magic
frank@harbard [~] $ man file