Für einige Dateitypen ist dies einfach und für andere schwierig bis unmöglich. Jeder Dateityp ist unterschiedlich. Es gibt keine einzige Stelle in einer Datei, die den Typ angibt. Beispielsweise haben JPEG-Bilder einen sehr gut erkennbaren Header mit bestimmten Signaturen und Fußzeilen und sind leicht zu identifizieren. In Nur-Text-Dateien sind jedoch überhaupt keine Metadaten angehängt. Wenn Sie sie in Rohdaten betrachten, sehen Sie, dass die Textinformationen nur zwischen der vorherigen Datei und der nächsten Datei eingefügt werden. Wenn Sie jedoch über die Datei verfügen, können Sie möglicherweise die gesamte Datei scannen, um sicherzustellen, dass sie etwas ASCII oder Unicode ist.
Es wäre sehr anstrengend, eine Identifizierungsmethode für eine beträchtliche Anzahl von Dateitypen zu finden. Sie sollten nach einem Werkzeug suchen, das bereits verfügbar ist, um die meisten für Sie wichtigen Typen zu identifizieren. Hier ist ein Windows-Programm, das beispielsweise so etwas ausführt und 5.944 Definitionen der Dateitypen enthält.
Können Sie uns weitere Informationen dazu geben, was Sie zu tun versuchen? Was ist die magische Zahl?