Mam archiwum zdjęć, które utrzymuję. Czasami strony, z których je ściągam, ponownie formatują plik, zachowując to samo rozszerzenie, najczęściej przekształcając obrazy PNG w pliki JPG, które nadal mają nazwy „.png”. Czy istnieje sposób, aby dowiedzieć się, kiedy to się stało, i naprawić to automatycznie?
W systemie Windows użyłem do tego IrfanView, ale to wymaga opakowania na wino.
files
command
utilities
mime-types
file-command
Aescula
źródło
źródło
Odpowiedzi:
Możesz użyć
file
polecenia:file
Robi kilka testów na pliku, aby określić jego typ. Prawdopodobnie najważniejszym testem jest porównanie magicznej liczby (łańcucha w nagłówku pliku) ze wstępnie zdefiniowaną listą.źródło
file
należy pamiętać, że może on dawać różne wyniki w różnych systemach uniksowych. unix.stackexchange.com/questions/151008/…Możesz spróbować użyć polecenia imagemagicks identify: http://www.imagemagick.org/script/identify.php
Przykład:
źródło