WDX-плагин, отображающий тип файла на основе его заголовков

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Ответить
Аватара пользователя
Lumen
Сообщения: 13
Зарегистрирован: Пн май 17, 2010 01:55

WDX-плагин, отображающий тип файла на основе его заголовков

Сообщение Lumen »

Доброй ночи!
Интересно, а существует ли плагин для TC (WDX), опреледеляющий тип файла не по расширению, а по заголовкам, находящимся в этом файле. Ну то есть если допустим есть сигнатура MZ в файле, то это исполняемый файл, если помимо MZ есть ещё и сигнатура PE, то это файл Portable Executable, если допустим файл начинается с Rar! - то это RAR-архив, если GIF89 или GIF87 - GIF-изображение, а если BM - картинка в формате BMP. Ну и разумеется чтобы были учтены заголовки и сигнатуры для других форматов. Собственно на работе есть такой плагин, называется FileFormat.wdx, но к сожалению он знает очень мало форматов (фактически ограничивается определением PE-EXE/PE-DLL ну и ещё может парой тройкой форматов). Поиски в интернете новой версии этого плагина не увенчались успехом (искал тупо по имени файла, даже не знаю как он называется). В принципе есть опыт написания плагинов для TC, так что самому наваять такую штуку несложно, но не хотелось бы изобретать велосипед, поэтому решил для начала поинтересоваться, может уже есть готовый плагин с таким функционалом. Заодно и поинтересоваться, имеет ли ещё для кого-нить смысл разработка такого плагина, если его нет.
Аватара пользователя
Tol!k
Сообщения: 1727
Зарегистрирован: Вт апр 01, 2008 20:02
Откуда: Арзамас

Сообщение Tol!k »

Есть TrID.wdx
Аватара пользователя
Lumen
Сообщения: 13
Зарегистрирован: Пн май 17, 2010 01:55

Сообщение Lumen »

Хм. Занятная штука :) Посмотрю поподрообней.
Tol!k
Спасибо ;)
Ответить