Ich erhalte manchmal Dateien von meinen Kunden, die die falsche Dateierweiterung haben. Der Name lautet beispielsweise, image.jpg
aber die Datei ist tatsächlich ein TIFF-Bild. In vielen Fällen kann ich dies klären, indem ich die Datei in einem Texteditor öffne, die ersten Bytes betrachte und dann den Dateityp feststelle.
Dies funktioniert bei mir mit JPEG-, TIFF-, GIF- und PDF-Dateien. Es gibt jedoch noch viel mehr Dateitypen.
Ist es möglich, die Identifizierung des richtigen Dateityps durch Analyse der enthaltenen Daten zu automatisieren?
file
erledigt der Befehl dies auf * nix-Rechnern.windows
, aber der Kommentar impliziert: "Sie können das nicht unter Windows tun, Sie müssen stattdessen * nix verwenden". Damit? Der Kommentar richtet sich "an Interessierte". In was? Computer wechseln?:(
Antworten:
Sie können das TrID- Tool verwenden, das eine wachsende Bibliothek von Dateitypdefinitionen zur Identifizierung von Dateien mit enthält.
Platzhalter werden unterstützt. In Ihrem Beispiel können Sie also alle zu untersuchenden Bilder in einem Ordner ablegen, z. B. C: \ verifyimages. Dann können Sie den folgenden Befehl verwenden:
Dadurch werden alle Dateien im
verifyimages
Ordner überprüft .Es gibt auch eine GUI-Version, TrIDNet :
Es gibt eine Dokumentation darüber, wie Sie TrID oder TrIDNet einfach in Windows Explorer und Total Commander integrieren können:
Windows Explorer
Total Commander
quelle
Datei
quelle
file
ist Standard, aber auf älteren Systemen (insbesondere Nicht-Linux) nicht sehr kenntnisreich. Für Ubuntu etc sollte es durchaus seriös sein und sogar als Standard installiert werden.file
Windows. Wenn andere * nix-Befehle für Sie als Windows-Benutzer interessant sind, stöbern Sie auf dieser Site nach Edelsteinen aller Art.file
ein Experte für Dateien ist, die von Windows-Anwendungen erstellt wurden.file
, und dennoch haben Sie sich beinahe über die Wirksamkeit entschieden.Ich habe für die Französische Nationalbibliothek gearbeitet, um ein digitales Archivsystem aufzubauen, das nicht nur digitalisierte Bücher, sondern auch Millionen digitaler Artefakte mit allen Arten von seltsamen Dateitypen enthält. Wir haben JHOVE verwendet , um Dateiformate zu erkennen.
JHOVE ist Open Source und wird von JSTOR und der Harvard University Library gepflegt. Es ist ziemlich einfach zu bedienen .
quelle
In meinen Programmen verwende ich die OutsideIn-Bibliotheken von Oracle . Nicht kostenlos, aber sie funktionieren gut, besonders für Bilder. Das Marktgespräch besagt, dass es über 500 Dateitypen unterstützt.
quelle
Sie können den Dateityp von jedem Computer aus überprüfen, einschließlich Windows unter
http://www.checkfiletype.com
quelle