Ru-Board.club
← Вернуться в раздел «Программы»

» Multiarc плагины и аддоны для FAR и Total Commander

Автор: coherent
Дата сообщения: 16.10.2012 15:24
Rodny
Извиняюсь за дилетантский вопрос. Первый раз встречаю такую запись

Цитата:
[PackerPlugins]
!Multiarc=223,%COMMANDER_PATH%\Plugins\WCX\MultiArc\MultiArc.wcx
!InstExpl=

без указания конкретного расширения и с символом "!" в начале. Где об этом можно прочитать? Или разжуйте, пожалуйста, в двух-трех словах, если не трудно! В справке не нашел.


Автор: Rodny
Дата сообщения: 16.10.2012 17:05
coherent
Это плагин ассоциирован с несуществующим расширением, чтобы поддержка архивов осуществлялась по сигнатурам, а не по конкретным расширениям. На примере InstallExplorer - чтобы exe-шники дистрибутивов запускались как и раньше, но в них можно было зайти по Ctrl+PgDown.
А восклицательный знак просто для наглядности.
Автор: coherent
Дата сообщения: 16.10.2012 18:10
Rodny
а Multiarc тоже для наглядности? Могла бы строка выглядеть, например, так:

Цитата:
mmmmmm=223,%COMMANDER_PATH%\Plugins\WCX\MultiArc\MultiArc.wcx

Не сочтите за наглость, не могли бы Вы выложить свой multiarc.ini (18 секций) и секцию [PackerPlugins] wincmd.ini? Если это, конечно, не секрет.
Автор: Rodny
Дата сообщения: 16.10.2012 23:38
coherent 18:10 16-10-2012
Цитата:
а Multiarc тоже для наглядности? Могла бы строка выглядеть, например, так

Да, конечно.

multiarc.ini.rar
[more=packer plugins]
Код: [PackerPlugins]
!DirCopy=279,%COMMANDER_PATH%\Plugins\WCX\dircpy\Dircpy.wcx
!game=223,%COMMANDER_PATH%\Plugins\WCX\GAUP_PRO\gaup_pro.wcx
!kar=448,%COMMANDER_PATH%\Plugins\WCX\ExtrKarText\ExtrKarText.wcx
7z=735,%COMMANDER_PATH%\Plugins\WCX\Total7zip\Total7zip.wcx
!Multiarc=223,%COMMANDER_PATH%\Plugins\WCX\MultiArc\MultiArc.wcx
!TreeCopyPlus=21,%COMMANDER_PATH%\Plugins\WCX\TreeCopyPlus\TreeCopyPlus.wcx
avi=277,%COMMANDER_PATH%\Plugins\WCX\AVI\AviWcx.wcx
bin=192,%COMMANDER_PATH%\Plugins\WCX\Iso\iso.wcx
c2d=192,%COMMANDER_PATH%\Plugins\WCX\Iso\iso.wcx
chm=479,%COMMANDER_PATH%\Plugins\WCX\CHMDir\CHMDir.wcx
icl=271,%COMMANDER_PATH%\Plugins\WCX\iclread\ICLRead.wcx
img=192,%COMMANDER_PATH%\Plugins\WCX\Iso\iso.wcx
imp=223,%COMMANDER_PATH%\Plugins\WCX\MultiArc\MultiArc.wcx
iso=192,%COMMANDER_PATH%\Plugins\WCX\Iso\iso.wcx
its=479,%COMMANDER_PATH%\Plugins\WCX\CHMDir\CHMDir.wcx
mdf=192,%COMMANDER_PATH%\Plugins\WCX\Iso\iso.wcx
nrg=192,%COMMANDER_PATH%\Plugins\WCX\Iso\iso.wcx
dkt=31,%COMMANDER_PATH%\Plugins\WCX\DiskDirExt\DiskDirExtended.wcx
lst=31,%COMMANDER_PATH%\Plugins\WCX\DiskDirExt\DiskDirExtended.wcx
WdxInfo=279,%COMMANDER_PATH%\Plugins\WCX\WdxInfoPacker\WdxInfoPacker.wcx
bz2=251,%COMMANDER_PATH%\Plugins\WCX\bzip2\bzip2dll.wcx
CatalogMaker=23,%COMMANDER_PATH%\Plugins\WCX\CatalogMaker\CatalogMaker.wcx
!imagine=327,%COMMANDER_PATH%\Plugins\WLX\Imagine\Imagine.wcx
gaup=223,%COMMANDER_PATH%\Plugins\WCX\GAUP_PRO\gaup_pro.wcx
md5=21,%COMMANDER_PATH%\Plugins\WCX\checksum\checksum.wcx
sha=21,%COMMANDER_PATH%\Plugins\WCX\checksum\checksum.wcx
bat=279,%COMMANDER_PATH%\Plugins\WCX\makebat\makebat.wcx
!InstExpl=324,%COMMANDER_PATH%\Plugins\WCX\InstallExplorer\InstExpl.wcx
msi=324,%COMMANDER_PATH%\Plugins\WCX\InstallExplorer\InstExpl.wcx
icl32=15,%COMMANDER_PATH%\Plugins\WCX\iclread\ICLRead.wcx
lzma=141,%COMMANDER_PATH%\Plugins\WCX\MultiArc\MultiArc.wcx
Separate=279,%COMMANDER_PATH%\Plugins\WCX\Mover\mover.wcx
exe_UPX=323,%COMMANDER_PATH%\Plugins\WCX\MultiArc\MultiArc.wcx
hlp=388,%COMMANDER_PATH%\Plugins\WCX\hlp\hlp.wcx
mvb=388,%COMMANDER_PATH%\Plugins\WCX\hlp\hlp.wcx
mht=415,%COMMANDER_PATH%\Plugins\WCX\MhtUnPack\MhtUnPack.wcx
msg=415,%COMMANDER_PATH%\Plugins\WCX\MhtUnPack\MhtUnPack.wcx
b64=415,%COMMANDER_PATH%\Plugins\WCX\MhtUnPack\MhtUnPack.wcx
mhtml=415,%COMMANDER_PATH%\Plugins\WCX\MhtUnPack\MhtUnPack.wcx
uue=415,%COMMANDER_PATH%\Plugins\WCX\MhtUnPack\MhtUnPack.wcx
7-zip=207,%COMMANDER_PATH%\Plugins\WCX\MultiArc\MultiArc.wcx
torrent=477,%COMMANDER_PATH%\Plugins\WCX\btdir\btdir.wcx
convert=23,%COMMANDER_PATH%\Plugins\WLX\uLister\ulister.wlx
arc=79,%COMMANDER_PATH%\Plugins\WCX\MultiArc\MultiArc.wcx
msc=64,%COMMANDER_PATH%\Plugins\WCX\msc\msc.wcx
CopyTree=277,%COMMANDER_PATH%\Plugins\WCX\CopyTree\CopyTree.wcx
Автор: coherent
Дата сообщения: 17.10.2012 09:42
Rodny
Спасибо! Буду разбираться.
И все же

Цитата:
плагин ассоциирован с несуществующим расширением, чтобы поддержка архивов осуществлялась по сигнатурам, а не по конкретным расширениям.

- это документированная возможность? Об этом прямо где-то написано? Или это из каких-то общих соображений?
Автор: Rodny
Дата сообщения: 17.10.2012 15:14
coherent 09:42 17-10-2012
Цитата:
это документированная возможность? Об этом прямо где-то написано? Или это из каких-то общих соображений?

Здесь в какой-то мере написано, про коллизии. Ну, и соображения тоже. Если плагин умеет работать по сигнатурам и поддерживает более одного типа файлов, то можно не задавать каждый из типов отдельно.
Автор: coherent
Дата сообщения: 17.10.2012 18:31
Rodny
Еще раз спасибо за разъяснение! Идею понял. Пробую, пока все получается, вроде-бы.
Автор: Habib2302
Дата сообщения: 17.11.2012 13:31
скажите одним словом.как распаковать .cab файлы?
Автор: Rodny
Дата сообщения: 17.11.2012 21:38
Habib2302 14:31 17-11-2012
Цитата:
как распаковать .cab файлы?

А что это? Если Microsoft CAB archives, то в TC встроенная поддержка.
Если файлы типа data1.cab, data2.cab от инсталлятора InstallShield, то в зависимости от его версий разные решения. Посмотри хотя бы 43-ю страницу
Автор: LonerDergunov
Дата сообщения: 17.11.2012 21:59

Цитата:
скажите одним словом.как распаковать .cab файлы?

Могу даже одним числом - 509.
Автор: Habib2302
Дата сообщения: 17.11.2012 22:56
у меня файлы типа data1.cab, data2.cab от инсталлятора InstallShield
Автор: Orochi
Дата сообщения: 04.12.2012 22:31
Ребята почему у меня Multiarc видет инсталлятор InstallShield как:


Код:
.rsrc Folder
.data 5,632
.rdata 6,144
.text 66,048
[0] 5,841,072
CERTIFICATE 5,384
Автор: LonerDergunov
Дата сообщения: 04.12.2012 22:49

Цитата:
Multiarc видет инсталлятор InstallShield как

Потому, что так настроен
Вход в инсталлятор происходит через 7-Zip, нужно организовать вход другим способом.
Автор: Orochi
Дата сообщения: 04.12.2012 23:15
LonerDergunov

А как перенастроить ? Вроде, Multiarc должен перехватывать все действия 7-zipа так как он первый в списке.


Код:
[PackerPlugins]
Multiarc=223,%COMMANDER_PATH%\plugins\wcx\Multiarc\MultiArc.wcx
uha=79,%COMMANDER_PATH%\plugins\wcx\Multiarc\MultiArc.wcx
arc=79,%COMMANDER_PATH%\plugins\wcx\Multiarc\MultiArc.wcx
IShield=68,%COMMANDER_PATH%\plugins\wcx\IShield\IShield.wcx
msi=324,%COMMANDER_PATH%\plugins\wcx\InstallExplorer\InstExpl.wcx
InstExpl=324,%COMMANDER_PATH%\plugins\wcx\InstallExplorer\InstExpl.wcx
icl=15,%COMMANDER_PATH%\plugins\wcx\ICLRead\ICLRead.wcx
icl32=15,%COMMANDER_PATH%\plugins\wcx\ICLRead\ICLRead.wcx
lst=23,%COMMANDER_PATH%\plugins\wcx\CatalogMaker\CatalogMaker.wcx
cccp=607,%COMMANDER_PATH%\plugins\wcx\PUZZLE\Puzzle.wcx
chm=479,%COMMANDER_PATH%\Plugins\wcx\CHMDir\CHMDir.wcx
hlp=388,%COMMANDER_PATH%\Plugins\wcx\HLP\hlp.wcx
msi=324,%COMMANDER_PATH%\plugins\wcx\InstallExplorer\InstExpl.wcx
sqx=607,%COMMANDER_PATH%\plugins\wcx\Total SQX\TotalSQX.wcx
img=192,%COMMANDER_PATH%\Plugins\wcx\ISO\iso.wcx
ima=31,%COMMANDER_PATH%\Plugins\wcx\IMaGinator\IMG.wcx
iso=192,%COMMANDER_PATH%\Plugins\wcx\ISO\iso.wcx
mht=415,%COMMANDER_PATH%\plugins\wcx\MhtUnPack\MhtUnPack.wcx
uue=415,%COMMANDER_PATH%\Plugins\wcx\MhtUnPack\MhtUnPack.wcx
ha=223,%COMMANDER_PATH%\Plugins\wcx\HA\HA.wcx
gaup=223,%COMMANDER_PATH%\Plugins\wcx\GAUP_PRO\gaup_pro.wcx
7z=735,%COMMANDER_PATH%\plugins\wcx\Total7zip\Total7zip.wcx
wim=735,%COMMANDER_PATH%\Plugins\wcx\Total7zip\Total7zip.wcx
Автор: LonerDergunov
Дата сообщения: 05.12.2012 00:50
Orochi
Раз невозможно зайти - значит, Multiarc не настроен.
На предыдущих двух-трёх страницах выкладывались модифицированные версии распаковщиков, и параметры конфигурации файла Multiarc.ini

И в секции [PackerPlugins] добавить:
hdr=223,%commander_path%\Plugins\wcx\MultiArc\Multiarc.wcx
(можно и не добавлять, но имхо удобней входить в hdr-файлы как в архивы).
Автор: Orochi
Дата сообщения: 05.12.2012 02:13
LonerDergunov


Цитата:
Раз невозможно зайти - значит, Multiarc не настроен.
На предыдущих двух-трёх страницах выкладывались модифицированные версии распаковщиков, и параметры конфигурации файла Multiarc.ini


Вроде всё настроенно. Все распаковщики на месте.

Вот секция из multiarc.ini


Код:
[InstallShield10-11]
ID=49 53 63 28 00 95 00 01
IDPos=0
Extension=cab,hdr
Archiver=i6comp.exe
List=%P l -o -f %AQ
Format0="tt-dd-yyyy hh:mm zzzzzzzzzz aaaa pppppppppp nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
Extract=%P e -o -d -f %AQ %FQ %FWQ
ExtractWithPath=%P x -o -d -f %AQ %FQ
Delete=%P d -o -d -f %AQ %FQ
Add=%P a -o -f %AQ %RQ %FQ
AddRecurse=%P a -o -r -f %AQ %RQ %FQ
;
;
;
;
[InstallShield12]
ID=49 53 63 28 B0 04 00 02
IDPos=0
Extension=cab,hdr
Archiver=i12comp.exe
List=%P l -o -f %AQ
Format0="tt-dd-yyyy hh:mm zzzzzzzzzz aaaa pppppppppp nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
Extract=%P e -o -d -f %AQ %FQ %FWQ
ExtractWithPath=%P x -o -d -f %AQ %FQ
Delete=%P d -o -d -f %AQ %FQ
Add=%P a -o -f %AQ %RQ %FQ
AddRecurse=%P a -o -r -f %AQ %RQ %FQ
Автор: codecs
Дата сообщения: 05.12.2012 03:05
isxunpack у тебя там не прописан
Автор: LonerDergunov
Дата сообщения: 05.12.2012 03:23
Orochi
Я никогда об этом не задумывался. В случае необходимости распаковывал такой инсталлятор, а потом входил через Multiark в hdr-файл.
Чтобы понять как именно Uniextract может использовать IsXunpack именно для IS-инсталляторов, можно покопаться в исходниках Uniextractа. А потом попытаться прикрутить IsXunpack в Multiarc
Автор: Orochi
Дата сообщения: 05.12.2012 03:36
codecs

Цитата:
isxunpack у тебя там не прописан


Конечно не прописан.
Так вроде я такого адона ни где не видел.

Вот что написал Factotum


Цитата:
IsXunpack.exe

Распаковывает без проблем инсталяторы IS, сделанные одним файлом, в папку Disk 1
Формат: IsXunpack.exe Файл.exe
Больше ничего неделает, хотя в дополнение к Multiarc в самый раз - некоторые архивы такого типа

http://forum.ru-board.com/topic.cgi?forum=5&topic=15805&start=540#6
Автор: Orochi
Дата сообщения: 07.12.2012 13:08

Цитата:
Чтобы понять как именно Uniextract может использовать IsXunpack именно для IS-инсталляторов, можно покопаться в исходниках Uniextractа. А потом попытаться прикрутить IsXunpack в Multiarc


Isxunpack можно запускать из под коммандной строки

isxunpack.ехе installer.exe.
Автор: LonerDergunov
Дата сообщения: 07.12.2012 13:33

Цитата:
Isxunpack можно запускать из под коммандной строки   isxunpack.ехе installer.exe.

Это понятно. Нужно понять для каких именно ехе-файлов следует запускать, а для каких - нет.
То есть нужно найти закономерность в InstallShield-ехе-файлах чтобы потом прописать значение ID= в Multiarc.ini. Насколько я понимаю, как-то так.
Автор: codecs
Дата сообщения: 07.12.2012 21:57
Uniextract тоже не знает как определить и предлагает на выбор три варианта распаковки инсталлшилда - и если вдруг попался самый новый, то вообще никак его не распакует А распаковку через isxunpack (или Uniextract) проще повесить на какую-нибудь клавиатурную команду тотала, потому что входить в архив нет смысла, т.к. так нельзя будет распаковать находящиеся внутри кабы - разве что только лист посмотреть через hdr
Автор: LonerDergunov
Дата сообщения: 08.12.2012 04:06

Цитата:
и предлагает на выбор три варианта распаковки инсталлшилда

А как Uniextract понимает, что перед ним именно инсталлшилд, а не просто какой-нибудь ехе-файл?
Isxunpack уже повесил отдельной командой, пригодится)
Автор: codecs
Дата сообщения: 08.12.2012 20:16

Цитата:
А как Uniextract понимает, что перед ним именно инсталлшилд, а не просто какой-нибудь ехе-файл?

предлагаешь кому-то вместо тебя почитать исходники униєкстракта? - боюсь єто никому не интересно, если до сих пор не прикрутили исунпак к мультиарку. К тому же он часто ошибается и поєтому у него на выбор еще есть опция "єто не инсталлшилд" файл…
Автор: Orochi
Дата сообщения: 08.12.2012 23:31
LonerDergunov

Цитата:
То есть нужно найти закономерность в InstallShield-ехе-файлах чтобы потом прописать значение ID= в Multiarc.ini. Насколько я понимаю, как-то так.


Теперь понял что вы имели в виду.

codecs

Такой особенный инсталлшилд сделанный одним файлом - это единственный тип инсталятора который я не могу открыть в моём настроенном мулти арке. Из за этого приходится использовать униэкстракт. Присобачить isxunpack к мултиарку - это очень даже актуально.

Например откройте мултиарком _http://software.lsoft.net/BootDiskSetup.exe





Автор: codecs
Дата сообщения: 09.12.2012 20:53
повторяю - в єтом нет смысла, т.к. архив матрешка и находящиеся внутри кабы не распакуешь, пока не распакуешь внешний архив - єто фича инсташилда из-за того, что хидер .hdr єто отдельный от тела архива файл
Автор: Orochi
Дата сообщения: 10.12.2012 02:51

Цитата:
т.к. архив матрешка и находящиеся внутри кабы не распакуешь, пока не распакуешь внешний архив


Я не очень понимаю вас. Так в чем проблема? Распаковываем IS инсталлятор мултиарком а потом распаковываем CAB-ы находящиеся в папке DISK1, и всё через мултиарк встроенный в ТС.
Например если присобачить isxunpack к мултиарку, то можно будет смотреть содержание инсталшилда.
Автор: codecs
Дата сообщения: 10.12.2012 20:22

Цитата:
Распаковываем IS инсталлятор мултиарком

а какая разница чем распаковывать и какую комбинацию клавиш нажимать? - все равно ведь сначала надо распаковать. И с униєкстрактом даже удобнее - не надо раскарячивать пальцы на стандартный Alt+F9
Автор: Orochi
Дата сообщения: 11.12.2012 06:52

Цитата:
а какая разница чем распаковывать и какую комбинацию клавиш нажимать?


Например если присобачить isxunpack к мултиарку, то можно будет смотреть содержание инсталшилда.
Иногда просто надо проверить размер фаилов в IS по CTRL+PageDown, так в униэкстракте не сделать.

Я минималист. Зачем держать софт который по идеие делает тоже самое, или потенциально может делать тоже самое.
Я не удевлюсь если вы скажите что у вас стоит Winzip для зипов, Winrar для раров и 7-zip для 7зипов.
Автор: codecs
Дата сообщения: 11.12.2012 19:42

Цитата:
Например если присобачить isxunpack к мултиарку, то можно будет смотреть содержание инсталшилда.
Иногда просто надо проверить размер фаилов в IS по CTRL+PageDown, так в униэкстракте не сделать.

ну так в чем проблема? - присобачь - мне такая фигня чтоб просто посмотреть еще ни разу не понадобилась. И даже если теоретически предположить, что понадобилась, то распаковать напрямую униєкстрактом быстрее, чем войти через прокладку в виде мультиарка. Особенно если окажется, что ехе не поддерживаемый и он надолго задумается и подвиснет


Цитата:
Зачем держать софт который по идеие делает тоже самое, или потенциально может делать тоже самое.

униєкстракт может многое из того, что не под силу мультиарку и он по любому должен стоять


Цитата:
Я не удевлюсь если вы скажите что у вас стоит Winzip для зипов, Winrar для раров и 7-zip для 7зипов.

логика ну прям как у блондинки - винзипа у меня нет, а 7зип стоит для распаковки dmg и прочих маковских архивов и инсталляторов - мультиарк их без него не откроет.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970

Предыдущая тема: Opera 8 free registration


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.