Найти оригинальное расширение файла?

575
mallikjan

Я изменил расширение файла, чтобы скрыть их (например, .avi или .mp4 на .stg) и забыл исходное расширение. Как проверить исходное расширение и восстановить его?

1
С чем вы играете эти файлы? Вероятно, это не имеет значения, замените его на то, что откроет медиаплеер, и, вероятно, это выяснит. Медиаплеер не использует расширение, чтобы определить, какие кодеки ему нужны. Paul 8 лет назад 5
Я больше озадачен исходной посылкой… зачем менять расширение в первую очередь? Прекрасный пример [XY Problem] (http://xyproblem.info) Tetsujin 8 лет назад 0
Если вы делаете это, всегда * добавляйте *, никогда не заменяйте: `filename.avi` становится` filename.avi.renamed`. Я иногда использую этот прием для папок, которые, я думаю, могут быть удалены из моей системы (например, они кажутся остатками от установок), но я не уверен на 100%. Если что-то не получится после переименования, я могу просто переименовать обратно. Jan Doggen 8 лет назад 0
Как видно из ответов, [отредактируйте] свой вопрос и добавьте тег ОС. Jan Doggen 8 лет назад 1

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

0
Blackbeagle

Если вы знакомы с программированием практически на любом языке, вы можете написать сценарий и просто изучить первые несколько байтов заголовков файлов и переименовать их по необходимости. Почти все видео / картинки / аудио заголовки доступны онлайн.

Было бы приятно узнать, где онлайн они доступны. Кроме того, я не понимаю, почему сценарий является более предпочтительным, чем шестнадцатеричный редактор. Alex 8 лет назад 0
Просто ищите, используя ваш любимый поисковый сайт. Msgstr "Формат заголовка AVI ...". Некоторые из них находятся на сайте Microsoft, другие - на сайтах различных графических редакторов. Что касается того, почему сценарий предпочтительнее - вы указали, что изменили расширения файлов - но не указали, сколько. Один или два, продолжайте с редактором. Тысячи - десятки тысяч - потребуются месяцы, чтобы сделать это с редактором. Blackbeagle 8 лет назад 0
0
Miguel

На Linux и OSX есть команда

file yourfilename 

который угадывает тип файла.

0
Journeyman Geek

Trid - это полезное приложение командной строки, которое идентифицирует тонну типов файлов. Предполагая, что это на самом деле файл, это должно помочь идентифицировать его.

Он использует немного отличную от файла стратегию и может определять возможные типы файлов, а не то, что говорит магический номер файла

0
Harvey

Если вы откроете файл в HEX-редакторе, таком как HxD, вы сможете увидеть заголовок файла с правой стороны. Это даст вам информацию о вашем типе файла.