Hi,
man kann ja anhand der ersten Bytes einer Datei (Dateiheader?) erkennen, um was für einen Dateityp es sich handelt.
das gilt für manche, aber gewiss nicht für alle Dateiformate. Und eindeutig (also verwechslungssicher) ist eine Erkennung anhand des Headers auch nicht immer. Beispielsweise beginnt ein Windows-Executable normalerweise mit den Zeichen "MZ", ein PDF-Dokument mit "%PDF" und ein ZIP-Archiv mit den Zeichen "PK". Aber ebenso könnte ein gewöhnliches Textdokument mit einer dieser Zeichenfolgen beginnen.
Gibt es eine Liste der wichtigsten Header (oder wie immer man dazu sagt)?
Muss wohl - denn einige Dateimanager unter Linux verwenden gerade solche Merkmale, um Dateitypen zu erkennen. Ich weiß aber nicht, wo man eine gesammelte Liste dieser Merkmale finden kann.
So long,
Martin
Wissen erwirbt man, indem man immer das Kleingedruckte sorgfältig liest.
Erfahrung bekommt man, indem man das nicht tut.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(