Как определить тип файла без расширения в Windows?

1567
Emad Saeed

У меня есть большой файл объемом 92,5 ГБ без расширения файла внутри C://раздела под названием «Свободное пространство» и еще один родной по 260 КБ. Интересно, смогу ли я определить это расширение файла или, возможно, его источник - старая резервная копия.

Есть ли способ идентифицировать содержимое файла или около того? Я попробовал инструмент под названием TRID, но у меня не получилось. Также команда «file» в Linux показала, что это файл данных без дополнительной информации.

3
Взгляните на бинарную программу для просмотра файлов, иначе на шестнадцатеричный редактор? Может ничего не распознавать, но он будет выделяться, если это текст или HTML и т. Д. Я предполагаю, что это из какой-то программы, которая по какой-то причине хотела заполнить все свободное пространство Xen2050 6 лет назад 2
Учитывая его имя, он может быть просто заполнителем / заполнителем, который должен быть удален позже, чтобы восстановить 93 ГБ, если на диске. Если так, то, скорее всего, он заполнен нулями (или постоянным шаблоном). Хороший способ проверить это, чтобы сжать это, это это сжимает к чему-то крошечному (меньше чем 5% оригинального размера), это - очень вероятный случай. xenoid 6 лет назад 0

4 ответа на вопрос

2
moonpoint

Я использовал TRID и команду file, которая может идентифицировать тип файла, если в файле есть магическое число, ранее в таких случаях, но если они не могут идентифицировать формат файла, другой вариант - искать строки в файл, который может позволить вам определить тип файла или приложения, которое его создало. Например, вы можете найти текстовую строку в файле, которая идентифицирует компанию, которая произвела программное обеспечение, которое создало файл, или даже текст, который идентифицирует приложение, которое создало файл. В системе Linux или OS X вы можете использовать команду strings для этой цели - введите man stringsв приглашении оболочки, чтобы увидеть справочную страницу strings или введитеstrings -hв системе Linux, чтобы получить информацию об использовании. Для этой функции вы можете использовать программу Sysinternals strings в системе Microsoft Windows.

Кроме того, вы можете проверить файл с помощью шестнадцатеричного редактора, чтобы найти любой текст ASCII, который может помочь в определении типа файла. В системе Microsoft Windows вы можете использовать Freeware Hex Editor XVI32 для меньшего файла; Автор заявляет, что может обрабатывать файлы размером до 2 ГБ . Для более крупного файла вы можете использовать коммерческую программу UltraEdit; Разработчик заявляет: «Что касается больших файлов, UltraEdit обрабатывает файлы, размер которых превышает 4 ГБ. UltraEdit работает на диске. Это означает, что он загружает только небольшие части файла одновременно в память, поэтому он не использует всю память и не позволяет другим приложениям работать. Тем не менее, он делает временную копию файла, чтобы достичь этого, и это может занять время для больших файлов ». Я не использовал этот продукт сам, но он бесплатный в течение 30-дневного пробного периода.

Просто для справки, когда вы смотрите на HEX, вот накопленный список известных сигнатур файлов: https://en.wikipedia.org/wiki/List_of_file_signatures El8dN8 6 лет назад 1
-1
davidgo

Скорее всего, вам не повезло.

Вы можете попробовать команду «определить», чтобы увидеть, распознано ли это изображение, но оно цепляется за соломинку.

Другая альтернатива редактору (или запуску «строк» ​​по файлу для распознанных текстовых фрагментов »может состоять в том, чтобы запускать для него PhotoRec, а затем просматривать любые полученные в результате файлы восстановления, которые он генерирует, чтобы почувствовать встроенные компоненты / файлы, которые он содержит.

Это сообщение появилось в обзоре, как показано здесь: https://i.imgur.com/P7qAXWh.png по адресу https://superuser.com/review/low-quality-posts/686673 по причине "*** low -качество из-за его длины и содержания *** ". Что вы думаете об этом для каких-либо простых исправлений, комментариев и т. Д.? Pimp Juice IT 6 лет назад 0
-1
gbambo

Вы также можете угадать программу и попробовать открыть ее с этой программой. Я считаю, что большинство программ успешно открывают файлы, которые они могут читать, даже без расширения. Это сработало для меня время от времени.

Не можете ли вы ограничить список возможных программ теми, которые установлены в системе, на которой установлен файл.

Честно говоря, размер файла 93 ГБ - это ключ к разгадке. Большая часть программного обеспечения не может генерировать файлы такого размера.

База данных, видео, резервная копия и образ диска являются одними из немногих, которые кажутся заслуживающими доверия. Растровое изображение, текстовый файл и 3d модель кажутся невозможными или почти невозможными.

Название немного обидно. Зачем создавать файл с именем «свободное пространство», а затем заполнять его свободным пространством, как, по-видимому, комментирует один из комментаторов. Если бы я делал это по какой-то причине, возможно, чтобы проверить, как система ведет себя так, как ей не хватает места на диске, я бы заполнил ее ничем или просто строкой того же символа. действительно, есть приложения, которые делают именно это. Файл заполнен «ничем» или повторяющейся строкой?

Почему вы присматриваете за вторым крошечным файлом?

-2
gbambo

У вас есть "Показать расширения известных типов файлов", установленное на ON в опциях файла Windows Explorer? По умолчанию установлено значение OFF, что создает впечатление, что многие файлы не имеют расширений.

Нет, совершенно очевидно, что у него нет расширения типа файла, которого у него нет, иначе он не прибегнул бы к инструменту TRID. «это файл данных без дополнительной информации» - файл данных - это просто файл без расширения. El8dN8 6 лет назад 0