Я был недавно поражен вирусом. Этот вирус случайно переименовал много файлов на моем компьютере, таких как видео изображения и контакты, и сделал эти файлы без расширения. Мне удалось восстановить некоторые фотографии с помощью SO переименовывая пакетный файл ответа. Некоторые файлы, которые я не могу узнать, являются ли они видео или изображениями, и не могут знать их форматы. Любая помощь, чтобы обнаружить эти файлы формата? если есть решение не на уровне программ, было бы оценено очень.
3 ответа
TrID может помочь вам идентифицировать эти файлы.
- Скачать программу и определения.
- Поместите их в какой-то каталог.
- Добавьте этот каталог в PATH:
- Нажмите Win+R,
- Введите
systempropertiesadvanced
, нажмите OK , - Нажмите кнопку Переменные среды ... и найдите PATH в нижнем поле,
- Добавьте точку с запятой и каталог TrID.
- Теперь вы в состоянии запустить TrID напечатав
trid
в командной строке. Примеры доступны на сайте программы.
Некоторые файлы имеют свой тип, определенный в их внутренностях (это называется магическим числом). Например, все приложения Windows и, возможно, все библиотеки DLL имеют первые два байта MZ
. Поэтому иногда вам нужно заглянуть в HEX-редактор, чтобы сказать, что к чему. Пример:
Если вы можете, скачайте условно-бесплатную программу Total Commander, поместите курсор на любой файл и нажмите F3 (Просмотреть).
Но иногда даже это не поможет, особенно с пользовательскими форматами файлов, которые может производить какая-то компания, но я надеюсь, что это вам немного поможет.
Вы можете установить вид слоя un * x через среду cygwin , а затем использовать файловую утилиту (входит в пакетную базу), которая проверяет магический номер файла и может также предоставить некоторую дополнительную информацию:
$ file *
img234.png: PNG image data, 834 x 354, 8-bit/color RGB, non-interlaced
folder: directory
animation.flv: Macromedia Flash Video
charmap.pdf: PDF document, version 1.4
charmap.tex: LaTeX 2e document, ASCII text
song.mp3: MPEG ADTS, layer III, v1, 128 kbps, 44.1 kHz, JntStereo
dvd.iso: # UDF filesystem data (version 1.5) 'HOLIDAY_SLIDESHOW '
Действительно, cygwin - это, скорее, чрезмерно моторизованное решение (минимальная установка около 20 МБ) только для запуска одной команды, но у вас также есть сложный интерфейс командной строки... одна из вещей, которые мне больше всего не хватает в Windows.