Avada
Gold Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Plumber В нашей с CaptainFlint книге о Total Commander (2009) было сказано следующее. Цитата: Отдельно стоит сказать о ситуации, когда файлы с одинаковыми расширениями требуется обрабатывать разными плагинами. Например, есть плагины для распаковки MSI-инсталляторов, оформленных в виде самораспаковывающихся ЕХЕ-архивов, а также плагины для представления ЕХЕ-файлов в виде набора ресурсов. И как же тут быть? Здесь приходит на помощь упомянутая выше возможность определения типа архива по содержимому. Вы "цепляете" оба плагина на несуществующие расширения (скажем, dummy_msi и dummy_pe). Тогда при попытке открыть ЕХЕ-файл как архив Total Commander запросит эти два плагина друг за другом, не узнает ли кто из них данный ЕХЕ-файл. Если плагин MSI определит, что открыт архив-инсталлятор, он возьмет на себя управление и покажет содержимое архива. Если нет — ТС пойдет дальше, к плагину-распаковщику ресурсов. Разумеется, чтобы это работало, оба плагина должны уметь определять тип файла по содержимому. | Но это, конечно, не совсем "по типу листерных". | Всего записей: 7573 | Зарегистр. 31-07-2008 | Отправлено: 14:50 25-10-2024 | Исправлено: Avada, 14:52 25-10-2024 |
|