Иногда я получаю файлы от моих клиентов с неправильным расширением. Например, имя есть, image.jpg
но файл на самом деле является изображением TIFF. Во многих случаях я могу уточнить это, открыв файл в текстовом редакторе, просмотрев первые несколько байтов, а затем определив, какой это тип файла.
Это работает для меня с файлами JPEG, TIFF, GIF и PDF. Однако есть еще много типов файлов.
Можно ли автоматизировать идентификацию правильного типа файла путем анализа содержащихся данных?
windows
, но комментарий подразумевает: «Вы не можете сделать это в Windows, вместо этого вы должны использовать * nix». Так? Комментарий направлен "для тех, кто заинтересован". В чем? Сменить компьютер? :(
file
команда делает это на * nix машинах.