Total Commander Knowledge Base

Есть вопрос?

Поищите ответ в самой большой русскоязычной базе знаний по Total Commander!

Все об архиваторных плагинах

© Copyright
Эта статья защищена авторским правом, и на её правку наложены ограничения.

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

Архиваторные плагины предназначены для поддержки тех архивных форматов, которые TC не поддерживает изначально (а с такими архивами, как RAR, ACE, LHA, ARJ, US2 вы можете работать и без помощи плагинов, не говоря уже о ZIP-е, с которым Total Commander работает, как с родным). Это может быть полезным, если вам необходимо работать с такими архивами, как со старым, но когда-то популярным HA, быстроразвивающимся и ныне популярным 7Zip, или другими, более экзотическими форматами (Bzip2, Archangel, Ppmd, UFA и т.д.).

Однако на практике с помощью архиваторных плагинов реализуется поддержка работы Total Commander с такими типами файлов, как chm (файл справки), msi (инсталляционный пакет), icl (библиотека иконок), dll (динамическая библиотека) и т.д., то есть, не совсем с архивами. Такие плагины можно назвать псевдоархиваторами. Все существующие архиваторные плагины вы можете найти на http://wincmd.ru.

Установка

Расширение архиваторного плагина (packer plugin) - wcx.

Автоматическая установка плагина

Врезка
Последние версии Total Commander и архиваторных плагинов поддерживают автоматическую установку - для того, чтобы плагин установился, достаточно просто войти в инсталляционный архив, как в папку. Появится диалог установщика, после чего плагин скопируется в указанную папку, и сам проассоциируется с теми расширениями, с которыми он может работать.
Павел Дубровский

Чтобы установить архиваторный плагин, который не поддерживает автоматическую установку, распакуйте его в отдельную папку. Обычно для плагинов создают отдельный подкаталог Plugins в папке, куда установлен Total Commander. Т.е. плагин chmdir, например, распакуем в каталог C:\Totalcmd\Plugins\wcx\Chmdir\

Теперь открываем раздел настройки Total Commander, отвечающий за настройку архивов.

Настройка - Архиваторы

Нажимаем на кнопку "Настройка архиваторных плагинов" - открывается диалог редактирования ассоциаций архиваторных плагинов.

Настройка архиваторных плагинов

В последних версиях TC доступ к этому диалогу можно получить из раздела настроек "Плагины".

Настройка - Плагины

В окошке вводим расширение, с которым необходимо проассоциировать архиваторный плагин. О том, с каким расширением нужно проассоциировать плагин, можно узнать из readme-файла плагина, если это, конечно, не понятно. С одним плагином можно проассоциировать несколько расширений (ISO - iso, nrg, img).

Далее нажимаем на кнопочку "Обзор..." (если этот плагин ранее не ассоциировался ранее с другим расширением, тогда его можно будет просто выбрать из списка) и выбираем файл плагина wcx.

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

Экспертная настройка

Теперь хочу обратить ваше внимание на число, которое стоит перед плагином. Оно определяет поведение и возможную функциональность архиваторного плагина. Обычно авторы плагинов заботятся об этом сами, и лучше это число не менять, но иногда приходится редактировать его под свои вкусы. Лучше этого не делать, если вы точно не знаете реальную функциональность плагина.

Это число является суммой определенных констант, определяющих свойства и возможности плагина. Вот они:

  • 1 = Плагин может создавать новые архивы
  • 2 = Плагин может изменять существующие архивы
  • 4 = В архиве может быть несколько файлов
  • 8 = Можно удалять файлы из архива
  • 16 = Плагин поддерживает диалог свойств
  • 32 = Плагин поддерживает упаковку в памяти
  • 64 = Можно определять тип архива по содержимому
  • 128 = Можно искать текст в архивах
  • 256 = Показывать как обыкновенные файлы (не показывать иконку архивного файла), входить по Ctrl+PgDn, а не по Enter.

Так, например, для плагина chmdir необходимо поставить число 388 (4+128+256=388), то есть в chm-файле естественно может быть много html-файлов (4), нам, возможно, понадобится осуществлять поиск текста внутри этих файлов (128), а по Enter-у, конечно же, удобнее открывать сам файл справки, а входить в него по Ctrl+PgDn (256). В последней версии Chmdir, справедливости ради, надо сказать, что эту проблему устранили и правильная константа устанавливается автоматически.

Плагин установлен!

Настройки плагина DiskDir

Итак, если вы все сделали правильно, то все должно уже работать. Если плагин поддерживает упаковку, то теперь его расширение доступно в диалоге архивации, если же не поддерживает, то можно просто входить в соответствующие типы файлов по Ctrl+PgDn
Также не забывайте, что многие архиваторные плагины имеют собственные опции, для установки которых необходимо нажать кнопочку "Настройка" в диалоге "Упаковка файла".

Особняком среди архиваторных плагинов стоят Multiarc и Far2wc.

Врезка
Однако, к настоящему времени их использование - скорее исключение, чем правило, и о них отдельно рассказано не будет.
Павел Дубровский

Андрей Пясецкий