View previous topic :: View next topic |
Author |
Message |
arax
Joined: 20 Jan 2011 Posts: 260 Location: Новгород
|
(Separately) Posted: Wed Sep 16, 2015 22:47 Post subject: [wcx] TotalObserver |
|
|
Плагин предназначен для просмотра и извлечения содержимого разнообразных файловых контейнеров.
Для обеспечения функциональности используются модули от плагина Observer для Far Manager, автор Ariman
Поддерживаемые форматы:
- Инсталляционные пакеты
- Инсталляторы, сделаные с помощью системы NSIS
- MSI пакеты для Windows Installer-а
- Инсталляционные пакеты, сделаные Wise Installer-ом.
- Инсталляторы Install Shield-а.
- Инсталляторы Setup Factory.
- Образы оптических дисков (CD/DVD/Blu-ray)
- ISO-образы. Поддерживаются следующие файловые системы:
- ISO-9660 (incl. Joliet, RockRidge)
- UDF (ISO 13346) до версии 2.60 включительно
- NRG-образ Nero Burning ROM
- BIN-образ CDRWIN (CUE/BIN)
- MDF-образ Alcohol 120% (MDF/MDS)
- ISZ-образ UltraISO
- Образы дисков виртуальных машин
- VMDK (VMware)
- VDI (Virtual Box)
- VHD (Microsoft Virtual PC)
- XVA (Xen Virtual Appliance)
- MIME
- MIME контейнеры (.eml, .mht, etc.)
- Базы MS Outlook (*.pst)
- Контейнеры MBox
- Базы The Bat! (*.tbb)
- Архивы-контейнеры, применяемые в различных играх
- CAT, PCK, PBD, PBB - используются Egosoft для игр серии X
- VP - Volition Pack V2 (для игр FreeSpace 1/2/Open)
- BIG, SGA - контейнеры из игр компании Relic (Homeworld 1/2, CoH, WH40k DoW 1/2)
- GCF, WAD, XZP, PAK, BSP, VBSP - используются в системе Steam
- MoPaQ архивы (используются Blizzard)
- Другое
- Встроенные файлы из PDF.
Ссылка: http://wincmd.ru/plugring/totalobserver.html |
|
Back to top |
|
|
beb
Joined: 14 Aug 2009 Posts: 6
|
(Separately) Posted: Thu Sep 17, 2015 03:37 Post subject: |
|
|
Установил, протестировал для начала на .tbb, .vmdk
Неплохо. Спасибо! |
|
Back to top |
|
|
mrmerak
Joined: 20 Aug 2007 Posts: 441
|
(Separately) Posted: Thu Sep 17, 2015 11:02 Post subject: |
|
|
arax
напишите как он у Вас настроен в секции [PackerPlugins] _________________ TC 9.51 | Win10 1903 |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10275 Location: Россия, Саратов
|
(Separately) Posted: Thu Sep 17, 2015 11:37 Post subject: |
|
|
mrmerak
А нечего тут настраивать. Я при уcтановке расширением указал Observer — и всё. И у соответствующих расширений, которые предполагается открывать этим плагином, убрать явные ассоциации с другими плагинами. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
arax
Joined: 20 Jan 2011 Posts: 260 Location: Новгород
|
(Separately) Posted: Thu Sep 17, 2015 13:35 Post subject: |
|
|
mrmerak
У меня так:
Code: | [PackerPlugins]
TotalObserver=68,%COMMANDER_PATH%\plugins\wcx\TotalObserver\TotalObserver.wcx
7z=735,%COMMANDER_PATH%\plugins\wcx\Total7zip\Total7zip.wcx
multiarc=197,%COMMANDER_PATH%\plugins\wcx\Multiarc\MultiArc.wcx
|
Т.к. привязка к конкретным расширениям не используется, то важен порядок плагинов: если Total7zip поместить на первое место, то тогда, например msi будет открывать он, а не TotalObserver. Вход в архивы по Ctrl-PageDown. |
|
Back to top |
|
|
gora
Joined: 30 Dec 2004 Posts: 442 Location: Иваново
|
(Separately) Posted: Thu Sep 17, 2015 15:20 Post subject: |
|
|
arax
Должен ли работать плагин с ключом X через cmdTotal.exe как это делают другие wcx плагины?
Процесс идет, лог извлечения виден, но папки не создаются, а без них файлы в эти папки не извлекаются. Если создать структуру папок получения, то все распаковывается в нее как должно.
Спасибо. _________________ Win7 SP1 Ultimate x64, TC8.52a x64 |
|
Back to top |
|
|
arax
Joined: 20 Jan 2011 Posts: 260 Location: Новгород
|
(Separately) Posted: Thu Sep 17, 2015 17:01 Post subject: |
|
|
gora
Тотал перед извлечением сам создает необходимые каталоги, а cmdTotal.exe этого не делает.
Модули Observera не все умеют сами создавать путь до файла (msi например умеет) и если пути не существует то возвращают ошибку которую cmdTotal.exe игнорирует.
В принципе, в следующей версии можно будет добавить проверку пути и создавать его если нужно в плагине перед вызовом модулей Observer.
Вот тестовая версия в которой это реализовано:
http://rghost.net/8ck8VmzXs |
|
Back to top |
|
|
gora
Joined: 30 Dec 2004 Posts: 442 Location: Иваново
|
(Separately) Posted: Thu Sep 17, 2015 18:40 Post subject: |
|
|
arax
Спасибо за тестовую версию. Первые тесты прошли успешно, но я буду еще тестировать.
По nsis.
Извлечение идет как в старых версиях 7-Zip (извлечение последними версиями 7-Zip мне нравится больше).
Так при извлечении 7z925.exe отсутствует файл Uninstall.exe, а файл 7-zip.dll назван $r0. Некоторая разница в структуре папок не существенна, по-моему.
Следует ли здесь ожидать каких то изменений? _________________ Win7 SP1 Ultimate x64, TC8.52a x64 |
|
Back to top |
|
|
arax
Joined: 20 Jan 2011 Posts: 260 Location: Новгород
|
(Separately) Posted: Thu Sep 17, 2015 19:04 Post subject: |
|
|
gora
По nsis, это вам к автору модулей Observer http://forum.farmanager.com/viewtopic.php?p=52424#p52424
Как я понимаю он использует старый код от 7zip для распаковки nsis, если актуальный 7zip делает это лучше, то самым правильным будет отключить nsis.so модуль Observer. |
|
Back to top |
|
|
Rodny
Joined: 24 Jan 2007 Posts: 949 Location: Могилёв, Беларусь
|
(Separately) Posted: Thu Sep 17, 2015 22:19 Post subject: |
|
|
Что-то у меня с NRG ничего не получается. Они плагином как архив вообще не воспринимаются.
Например, этот. |
|
Back to top |
|
|
arax
Joined: 20 Jan 2011 Posts: 260 Location: Новгород
|
(Separately) Posted: Thu Sep 17, 2015 22:43 Post subject: |
|
|
Rodny
Этот файл у меня что то не качается, но созданный в UltraIso открылся без проблем.
Попробуйте открыть ваш в Far Manager c установленным Observer. |
|
Back to top |
|
|
Mellomann
Joined: 07 Sep 2009 Posts: 708
|
(Separately) Posted: Fri Sep 18, 2015 00:09 Post subject: |
|
|
Интересный плаг.
Приведение к более компактным размерам в планах есть? |
|
Back to top |
|
|
gora
Joined: 30 Dec 2004 Posts: 442 Location: Иваново
|
(Separately) Posted: Fri Sep 18, 2015 11:40 Post subject: |
|
|
arax
Что-то не распаковал msm файл.
В консоли пишет: Quote: | Sorry, exception occured -> quitting! |
Может это и cmdTotal пишет, я "снаружи" понять не могу. _________________ Win7 SP1 Ultimate x64, TC8.52a x64 |
|
Back to top |
|
|
arax
Joined: 20 Jan 2011 Posts: 260 Location: Новгород
|
(Separately) Posted: Fri Sep 18, 2015 11:54 Post subject: |
|
|
Mellomann wrote: | Приведение к более компактным размерам в планах есть? |
А там особо нечего уменьшать, сам плагин весит 150kb, остальное модули Observer и их зависимости. Если какие то из них вам не нужны, то просто удалите их. Также учтите, что в дистрибутиве находятся как x86 так x64 версии, соответственно если вам нужна только одна из них, то размер можно сократить в два раза удалив другую. Единственное что планируется убрать в следующей версии это модуль wcx.so который попал в дистрибутив случайно.
gora
Вы бы этот файл выложили, или хотя бы проверили в Тотале и Фаре что бы понять из за кого падает. |
|
Back to top |
|
|
gora
Joined: 30 Dec 2004 Posts: 442 Location: Иваново
|
(Separately) Posted: Fri Sep 18, 2015 12:08 Post subject: |
|
|
arax
Извиняюсь, что не уточнил. В ТС в файл вхожу нормально, как в архив. Ошибка именно при распаковке из ком. строки через cmdTotal.
msm файл любой, вот один для теста: Ссылка _________________ Win7 SP1 Ultimate x64, TC8.52a x64 |
|
Back to top |
|
|
|