[wcx] TotalObserver
Select messages from
# through # FAQ
[/[Print]\]
Goto page 1, 2, 3, 4, 5  Next  :| |:
Total Commander -> Плагины Total Commander

#1: [wcx] TotalObserver Author: araxLocation: Новгород PostPosted: Wed Sep 16, 2015 22:47
    —
Плагин предназначен для просмотра и извлечения содержимого разнообразных файловых контейнеров.
Для обеспечения функциональности используются модули от плагина 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

#2:  Author: beb PostPosted: Thu Sep 17, 2015 03:37
    —
Установил, протестировал для начала на .tbb, .vmdk
Неплохо. Спасибо!

#3:  Author: mrmerak PostPosted: Thu Sep 17, 2015 11:02
    —
arax
напишите как он у Вас настроен в секции [PackerPlugins]

#4:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Sep 17, 2015 11:37
    —
mrmerak
А нечего тут настраивать. Я при уcтановке расширением указал Observer — и всё. И у соответствующих расширений, которые предполагается открывать этим плагином, убрать явные ассоциации с другими плагинами.

#5:  Author: araxLocation: Новгород PostPosted: Thu Sep 17, 2015 13:35
    —
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.

#6:  Author: goraLocation: Иваново PostPosted: Thu Sep 17, 2015 15:20
    —
arax
Должен ли работать плагин с ключом X через cmdTotal.exe как это делают другие wcx плагины?
Процесс идет, лог извлечения виден, но папки не создаются, а без них файлы в эти папки не извлекаются. Если создать структуру папок получения, то все распаковывается в нее как должно.
Спасибо.

#7:  Author: araxLocation: Новгород PostPosted: Thu Sep 17, 2015 17:01
    —
gora
Тотал перед извлечением сам создает необходимые каталоги, а cmdTotal.exe этого не делает.
Модули Observera не все умеют сами создавать путь до файла (msi например умеет) и если пути не существует то возвращают ошибку которую cmdTotal.exe игнорирует.

В принципе, в следующей версии можно будет добавить проверку пути и создавать его если нужно в плагине перед вызовом модулей Observer.

Вот тестовая версия в которой это реализовано:
http://rghost.net/8ck8VmzXs

#8:  Author: goraLocation: Иваново PostPosted: Thu Sep 17, 2015 18:40
    —
arax
Спасибо за тестовую версию. Первые тесты прошли успешно, но я буду еще тестировать.
По nsis.
Извлечение идет как в старых версиях 7-Zip (извлечение последними версиями 7-Zip мне нравится больше).
Так при извлечении 7z925.exe отсутствует файл Uninstall.exe, а файл 7-zip.dll назван $r0. Некоторая разница в структуре папок не существенна, по-моему.
Следует ли здесь ожидать каких то изменений?

#9:  Author: araxLocation: Новгород PostPosted: Thu Sep 17, 2015 19:04
    —
gora
По nsis, это вам к автору модулей Observer http://forum.farmanager.com/viewtopic.php?p=52424#p52424
Как я понимаю он использует старый код от 7zip для распаковки nsis, если актуальный 7zip делает это лучше, то самым правильным будет отключить nsis.so модуль Observer.

#10:  Author: RodnyLocation: Могилёв, Беларусь PostPosted: Thu Sep 17, 2015 22:19
    —
Что-то у меня с NRG ничего не получается. Они плагином как архив вообще не воспринимаются.
Например, этот.

#11:  Author: araxLocation: Новгород PostPosted: Thu Sep 17, 2015 22:43
    —
Rodny
Этот файл у меня что то не качается, но созданный в UltraIso открылся без проблем.

Попробуйте открыть ваш в Far Manager c установленным Observer.

#12:  Author: Mellomann PostPosted: Fri Sep 18, 2015 00:09
    —
Интересный плаг.
Приведение к более компактным размерам в планах есть?

#13:  Author: goraLocation: Иваново PostPosted: Fri Sep 18, 2015 11:40
    —
arax
Что-то не распаковал msm файл.
В консоли пишет:
Quote:
Sorry, exception occured -> quitting!

Может это и cmdTotal пишет, я "снаружи" понять не могу.

#14:  Author: araxLocation: Новгород PostPosted: Fri Sep 18, 2015 11:54
    —
Mellomann wrote:
Приведение к более компактным размерам в планах есть?

А там особо нечего уменьшать, сам плагин весит 150kb, остальное модули Observer и их зависимости. Если какие то из них вам не нужны, то просто удалите их. Также учтите, что в дистрибутиве находятся как x86 так x64 версии, соответственно если вам нужна только одна из них, то размер можно сократить в два раза удалив другую. Единственное что планируется убрать в следующей версии это модуль wcx.so который попал в дистрибутив случайно.

gora
Вы бы этот файл выложили, или хотя бы проверили в Тотале и Фаре что бы понять из за кого падает.

#15:  Author: goraLocation: Иваново PostPosted: Fri Sep 18, 2015 12:08
    —
arax
Извиняюсь, что не уточнил. В ТС в файл вхожу нормально, как в архив. Ошибка именно при распаковке из ком. строки через cmdTotal.
msm файл любой, вот один для теста: Ссылка



Total Commander -> Плагины Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page 1, 2, 3, 4, 5  Next  :| |:
Page 1 of 5

Powered by phpBB © 2001, 2005 phpBB Group