Files
查找假設錯誤副檔名的文件類型
我有一個我保存的圖像檔案。有時,我從網站中提取它們重新格式化文件,同時保持副檔名相同,最常見的是將 PNG 圖像製作成仍命名為“.png”的 JPG。有沒有辦法發現這種情況何時發生並自動修復?
在 Windows 上,我為此使用了 IrfanView,但這需要 Wine 包裝器。
您可以使用
file
命令:$ file file.png file.png: PNG image data, 734 x 73, 8-bit/color RGB, non-interlaced $ mv file.png file.txt $ file file.txt file.txt: PNG image data, 734 x 73, 8-bit/color RGB, non-interlaced
對
file
文件進行一些測試以確定其類型。可能最重要的測試是將幻數(文件頭中的字元串)與預定義列表進行比較。
您可以嘗試 imagemagicks 辨識命令:http ://www.imagemagick.org/script/identify.php
例子:
$ identify rose.jpg rose.jpg JPEG 640x480 sRGB 87kb 0.050u 0:01