Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

[wcx] TotalObserver
Goto page 1, 2, 3, 4  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
arax



Joined: 20 Jan 2011
Posts: 260
Location: Новгород

Post (Separately) Posted: Wed Sep 16, 2015 22:47    Post subject: [wcx] TotalObserver Reply with quote

Плагин предназначен для просмотра и извлечения содержимого разнообразных файловых контейнеров.
Для обеспечения функциональности используются модули от плагина 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
View user's profile Send private message
beb



Joined: 14 Aug 2009
Posts: 6

Post (Separately) Posted: Thu Sep 17, 2015 03:37    Post subject: Reply with quote

Установил, протестировал для начала на .tbb, .vmdk
Неплохо. Спасибо!
Back to top
View user's profile Send private message
mrmerak



Joined: 20 Aug 2007
Posts: 416

Post (Separately) Posted: Thu Sep 17, 2015 11:02    Post subject: Reply with quote

arax
напишите как он у Вас настроен в секции [PackerPlugins]
_________________
TC 9.0a x64 | Win7 x64
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 8532
Location: Россия, Саратов

Post (Separately) Posted: Thu Sep 17, 2015 11:37    Post subject: Reply with quote

mrmerak
А нечего тут настраивать. Я при уcтановке расширением указал Observer — и всё. И у соответствующих расширений, которые предполагается открывать этим плагином, убрать явные ассоциации с другими плагинами.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
arax



Joined: 20 Jan 2011
Posts: 260
Location: Новгород

Post (Separately) Posted: Thu Sep 17, 2015 13:35    Post subject: Reply with quote

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
View user's profile Send private message
gora



Joined: 30 Dec 2004
Posts: 442
Location: Иваново

Post (Separately) Posted: Thu Sep 17, 2015 15:20    Post subject: Reply with quote

arax
Должен ли работать плагин с ключом X через cmdTotal.exe как это делают другие wcx плагины?
Процесс идет, лог извлечения виден, но папки не создаются, а без них файлы в эти папки не извлекаются. Если создать структуру папок получения, то все распаковывается в нее как должно.
Спасибо.
_________________
Win7 SP1 Ultimate x64, TC8.52a x64
Back to top
View user's profile Send private message
arax



Joined: 20 Jan 2011
Posts: 260
Location: Новгород

Post (Separately) Posted: Thu Sep 17, 2015 17:01    Post subject: Reply with quote

gora
Тотал перед извлечением сам создает необходимые каталоги, а cmdTotal.exe этого не делает.
Модули Observera не все умеют сами создавать путь до файла (msi например умеет) и если пути не существует то возвращают ошибку которую cmdTotal.exe игнорирует.

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

Вот тестовая версия в которой это реализовано:
http://rghost.net/8ck8VmzXs
Back to top
View user's profile Send private message
gora



Joined: 30 Dec 2004
Posts: 442
Location: Иваново

Post (Separately) Posted: Thu Sep 17, 2015 18:40    Post subject: Reply with quote

arax
Спасибо за тестовую версию. Первые тесты прошли успешно, но я буду еще тестировать.
По nsis.
Извлечение идет как в старых версиях 7-Zip (извлечение последними версиями 7-Zip мне нравится больше).
Так при извлечении 7z925.exe отсутствует файл Uninstall.exe, а файл 7-zip.dll назван $r0. Некоторая разница в структуре папок не существенна, по-моему.
Следует ли здесь ожидать каких то изменений?
_________________
Win7 SP1 Ultimate x64, TC8.52a x64
Back to top
View user's profile Send private message
arax



Joined: 20 Jan 2011
Posts: 260
Location: Новгород

Post (Separately) Posted: Thu Sep 17, 2015 19:04    Post subject: Reply with quote

gora
По nsis, это вам к автору модулей Observer http://forum.farmanager.com/viewtopic.php?p=52424#p52424
Как я понимаю он использует старый код от 7zip для распаковки nsis, если актуальный 7zip делает это лучше, то самым правильным будет отключить nsis.so модуль Observer.
Back to top
View user's profile Send private message
Rodny



Joined: 24 Jan 2007
Posts: 940
Location: Могилёв, Беларусь

Post (Separately) Posted: Thu Sep 17, 2015 22:19    Post subject: Reply with quote

Что-то у меня с NRG ничего не получается. Они плагином как архив вообще не воспринимаются.
Например, этот.
Back to top
View user's profile Send private message
arax



Joined: 20 Jan 2011
Posts: 260
Location: Новгород

Post (Separately) Posted: Thu Sep 17, 2015 22:43    Post subject: Reply with quote

Rodny
Этот файл у меня что то не качается, но созданный в UltraIso открылся без проблем.

Попробуйте открыть ваш в Far Manager c установленным Observer.
Back to top
View user's profile Send private message
Mellomann



Joined: 07 Sep 2009
Posts: 682

Post (Separately) Posted: Fri Sep 18, 2015 00:09    Post subject: Reply with quote

Интересный плаг.
Приведение к более компактным размерам в планах есть?
Back to top
View user's profile Send private message
gora



Joined: 30 Dec 2004
Posts: 442
Location: Иваново

Post (Separately) Posted: Fri Sep 18, 2015 11:40    Post subject: Reply with quote

arax
Что-то не распаковал msm файл.
В консоли пишет:
Quote:
Sorry, exception occured -> quitting!

Может это и cmdTotal пишет, я "снаружи" понять не могу.
_________________
Win7 SP1 Ultimate x64, TC8.52a x64
Back to top
View user's profile Send private message
arax



Joined: 20 Jan 2011
Posts: 260
Location: Новгород

Post (Separately) Posted: Fri Sep 18, 2015 11:54    Post subject: Reply with quote

Mellomann wrote:
Приведение к более компактным размерам в планах есть?

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

gora
Вы бы этот файл выложили, или хотя бы проверили в Тотале и Фаре что бы понять из за кого падает.
Back to top
View user's profile Send private message
gora



Joined: 30 Dec 2004
Posts: 442
Location: Иваново

Post (Separately) Posted: Fri Sep 18, 2015 12:08    Post subject: Reply with quote

arax
Извиняюсь, что не уточнил. В ТС в файл вхожу нормально, как в архив. Ошибка именно при распаковке из ком. строки через cmdTotal.
msm файл любой, вот один для теста: Ссылка
_________________
Win7 SP1 Ultimate x64, TC8.52a x64
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page 1, 2, 3, 4  Next
Page 1 of 4

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group