У меня есть архив изображений, который я продолжаю. Иногда сайты, из которых я извлекаю их, переформатируют файл, сохраняя при этом расширение, чаще всего превращая изображения PNG в JPG, которые до сих пор называются «.png». Есть ли способ узнать, когда это произошло, и исправить это автоматически?
В Windows я использовал IrfanView для этого, но для этого нужна оболочка Wine.
files
command
utilities
mime-types
file-command
Aescula
источник
источник
Ответы:
Вы можете использовать
file
команду:file
Делают некоторые тесты на файл , чтобы определить его тип. Вероятно, самый важный тест - это сравнение магического числа (строки в заголовке файла) с заранее заданным списком.источник
file
следует помнить, что он может давать различный вывод в разных Unix-системах. unix.stackexchange.com/questions/151008/...Вы можете попробовать команду imagemagicks идентификации: http://www.imagemagick.org/script/identify.php
Пример:
источник