У меня есть странное изображение (на самом деле несколько), которое мне нужно выяснить тип. Он открывается правильно в стандартной программе просмотра фотографий Windows, но не указывает на тип. Я могу переименовать файл в .jpg, .png и т.д., И он все равно откроется.

Первые 3 байта файла - это «BMB» (не BMP, это не опечатка), а затем это необработанные двоичные данные, которые не преобразуются в читаемые символы. Обычно такой тег - это файл / формат изображения / тип. Кто-нибудь знает, что это за изображение?

1 ответ1

2

Волшебство для растровых файлов Windows - это два байта - BM , а не BMP . Следующие четыре байта - это размер самого файла, а B - просто совпадение.

Большинство Unix, имеют file команду, которая может распознавать многие форматы файлов, используя базу данных. Для Windows Cygwin и GnuWin32 поставляются с этой командой.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .