Ich habe ein Bildarchiv, das ich auf dem Laufenden halte. Manchmal formatieren die Sites, aus denen ich sie ziehe, die Datei neu, während die Erweiterung gleich bleibt, und machen PNG-Bilder meistens zu JPGs, die immer noch den Namen ".png" haben. Gibt es eine Möglichkeit, festzustellen, wann dies geschehen ist, und es automatisch zu beheben?
Unter Windows habe ich dafür IrfanView verwendet, aber dafür ist ein Wine Wrapper erforderlich.
files
command
utilities
mime-types
file-command
Aescula
quelle
quelle
Antworten:
Sie können den folgenden
file
Befehl verwenden:Das
file
führt einige Tests in der Datei durch, um den Typ zu bestimmen. Der wahrscheinlich wichtigste Test ist der Vergleich einer magischen Zahl (Zeichenfolge in einem Dateikopf) mit einer vordefinierten Liste.quelle
file
Beachten Sie bei der Verwendung , dass die verschiedenen Unixe unterschiedliche Ergebnisse liefern können. unix.stackexchange.com/questions/151008/…Sie können versuchen, den Befehl imagemagicks zu identifizieren: http://www.imagemagick.org/script/identify.php
Beispiel:
quelle