Я іноді отримую файли від своїх клієнтів, які мають неправильне розширення. Наприклад, назва є, image.jpg
але файл - це фактично зображення TIFF. У багатьох випадках я можу пояснити це, відкривши файл у текстовому редакторі, переглянувши перші кілька байтів, а потім визначивши, який саме тип файлу.
Це працює для мене з файлами JPEG, TIFF, GIF та PDF. Однак існує ще багато типів файлів.
Чи можливо автоматизувати ідентифікацію правильного типу файлів, аналізуючи містяться дані?
windows
, але коментар означає: "Ви не можете цього робити в Windows, ви повинні використовувати * nix". Тому? Коментар спрямований "для зацікавлених". В тому, що? Змінити комп’ютер? :(
file
команда робить це на * nix-машинах.