Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Multiarc плагины и аддоны для FAR и Total Commander

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63

Открыть новую тему     Написать ответ в эту тему

TCPIP

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Эта тема посвящена вопросам написания архиваторных плагинов для поддержки специфических архиваторов, отсутствующих в стандартных поставках multiarc-плагина для файл-менеджеров Total Commander, Double Commander и FAR.
Предполагается обсуждение возможности написания собственной универсальной мультиархиваторной оболочки для Win32/64 с поддержкой полноценной интеграции в Проводник и отвечающей современным стандартам архиваторных оболочек.
 
Multiarc - Homepage, Зеркало, более доступный интерфейс
Неофициальная 64-битная версия без изменений функционала оригинала
Последняя неофициальная версия, в т.ч. 64-битная (предыдущая версия)
Для новичков:
Файл конфигурации для Multiarc от "TychoBarfys"
Некоторые архиваторы, поддерживаемые Multiarc подробнее
найденные решения аддонов
как увидеть какую командную строку передает multiarc архиватору: подробнее
 
Примечание.
Multiarc в Double Commander реализован не в виде отдельного плагина, а внедрен в код самой программы. Однако, хотя структура multiarc.ini несколько отличается - параметры несколько другие, некоторых команд, присутствующих в total-овском, нет, зато есть свои, большая часть команд и описаний форматов архивов идентичны. DC сам преобразовывает total-овский multiarc.ini в свой формат при сохранении. Настройки аддонов доступны из интерфейса самого DC. Описание структуры multiarc.ini имеется в оффлайн документации. Также возможно и применение отдельного Multiarc-а от Total-а.

Всего записей: 4667 | Зарегистр. 31-01-2003 | Отправлено: 23:54 10-05-2005 | Исправлено: Skif_off, 12:05 21-11-2014
dadu



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vserd
Если требуется креатив на пользу юзерам по поводу реалиазации в МА, то просто ужасть как хочу поучаствовать. Готов помочь, сам знаешь весьма вЪедлив. Двумя руками поддерживаю Ваш проект.

Всего записей: 1222 | Зарегистр. 13-11-2002 | Отправлено: 17:31 28-03-2006
egor23



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Serge2005

Цитата:
Типа в архива открыть A\B\C\ и скопировать в него С\file.ext? Не получается - ошибка 25.

Странно, ну хоть WinPack добовляет файл? (после добавления он заново открывает архив, может показаться что зависла прога, при большом размере архива, да и обязательно укажите вручную версию 6.0).
Если добавляет, попробуейте оставить одну секцию для i6comp.exe, начните например с этой [InstallShield6v02egor], а лучше перебрать все секции по одной.

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 19:42 28-03-2006
Serge2005

Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
egor23

Цитата:
ну хоть WinPack добовляет  

да, добавляет, но и секция (последняя здесь опубликованная) в МА тоже добавляет! не в этом дело! Винпак точно также как и МА добавляет файл не туда, куда ему говорится добавить.... он их добавляет только в папку 1ого уровня. Тока в Винпаке еще и остаются (я выбирал ф-цию заменить файл), что требовалось заменить, а в МА - они удаляются....

Всего записей: 555 | Зарегистр. 11-02-2006 | Отправлено: 20:08 28-03-2006
namchik



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
vserd
спасибо, работает.
SkipSfxHeader=1 помогло

Всего записей: 4080 | Зарегистр. 01-06-2004 | Отправлено: 20:54 28-03-2006
cracklover



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Давно хочу задать два вопроса:
 
1) Почему аддон для InnoSetup вида:
 
Подробнее...
 
не срабатывает с половиной инсталляций.
 
2) Есть ли средства для работы с NSIS-инсталляциями через Мультиарк?

----------
Когда-то я вёл авторскую музыкальную передачу на радио. Можно послушать!

Всего записей: 6632 | Зарегистр. 04-10-2004 | Отправлено: 16:56 03-04-2006
arsvrn

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
cracklover

Цитата:
1) Почему аддон для InnoSetup вида:  
Подробнее...  
не срабатывает с половиной инсталляций.

Потому что innounp.exe

Цитата:
Supports Inno Setup versions 3.0.0-beta through 5.1.5

А версии ниже 3.0 попадаются достаточно часто. Для них (до версии 4.2.1) надо использовать плагин IETotal. Он же поддерживает

Цитата:
Wise, Vise, Inno Setup, Gentee Installer, InstallShield, NullSoft Installer (ver>=1.1o), SetupFactory, Eschalon и msi файлы созданные Windows Installer

В Far'e можно использовать и IETotal и innounp совместно, в ТС, к сожалению, нельзя. Связано с тем, что FAR, если архиватор вернул ошибку, передает файл далее на обработку другими плагинами, то ТС отдает файл первому же подходящему по ID и при ошибке более ничего не делает. Следовательно, если поставишь первым innounp, то будут нормально обрабатываться InnoSetup до версии 4.2.1, а если первым IETotal - то после 3.0.0-beta.
 

Цитата:
2) Есть ли средства для работы с NSIS-инсталляциями через Мультиарк?

Насколько я знаю, именно через МА - нет.

Всего записей: 1241 | Зарегистр. 08-09-2004 | Отправлено: 21:40 03-04-2006
Serge2005

Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
arsvrn

Цитата:
А версии ниже 3.0 попадаются достаточно часто. Для них (до версии 4.2.1) надо использовать плагин IETotal. Он же поддерживает  

Кажется спрашивал уже... А подружить можно? я пробовал - не получилось. + InnoSetup MA - в более хорошем виде выдает конечный результат.

Цитата:
Цитата:2) Есть ли средства для работы с NSIS-инсталляциями через Мультиарк?  
 
Насколько я знаю, именно через МА - нет.

А вообще?

Всего записей: 555 | Зарегистр. 11-02-2006 | Отправлено: 00:17 04-04-2006
compi

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
прочитал всю ветку, но так и не нашёл ответа, в общем такая трабла:
когда захожу в запароленный архив UHA, пишит ошибку, (executing command 'Uharc06.exe l -d2 -y )
когда захожу в обычный, не запароленный архив UHA, всё тип-топ
 
 
вот инишка:
[Uharc04]
ID=55 48 41 04
IDPos=0
Extension=uha
Description=UHARC 0.4
Archiver=UHARC04.EXE
SkipDirsInFileList=1
BatchUnpack=1
Start="^-------------------------------------------------------------------------------"
End="^-------------------------------------------------------------------------------"
Debug=0
Format0="nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
Format1="                              zzzzzzzzzz  dd TTT yyyy  hh mm ss  aaaa"
List=%P l -d2 -y {-pw%S} %AQA
Extract=%P e -y -idle {-pw%S} %AQA @%LQ
ExtractWithPath=%P x -y -idle {-pw%S} %AQA @%LQ
Add=%P a -y -d0 -mx -md32768 -ed+ -idle -lg {-pw%S} %AQA @%LQ
Move=%P m -y -d0 -mx -md32768 -ed+ -idle {-pw%S} %AQA @%LQ
Test=%P t -y -idle {%S} %AQA
 
[Uharc06]
ID=55 48 41 06
IDPos=0
Extension=uha
Description=UHARC 0.6b
Archiver=Uharc06.exe
SkipDirsInFileList=1
BatchUnpack=1
Start="^-------------------------------------------------------------------------------"
End="^-------------------------------------------------------------------------------"
Debug=0
Format0="nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
Format1="                              zzzzzzzzzz  dd TTT yyyy  hh mm ss  aaaa"
List=%P l -d2 -y {-pw%S} %AQA
Extract=%P e -y -idle {-pw%S} %AQA @%LQ
ExtractWithPath=%P x -y -idle {-pw%S} %AQA @%LQ
Add=%P a -y -d0 -mx -md32768 -ed+ -idle -lg {-pw%S} %AQA @%LQ
Move=%P m -y -d0 -mx -md32768 -ed+ -idle {-pw%S} %AQA @%LQ
Test=%P t -y -idle {%S} %AQA

Всего записей: 56 | Зарегистр. 18-12-2005 | Отправлено: 03:42 04-04-2006
arsvrn

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Serge2005

Цитата:
Кажется спрашивал уже... А подружить можно? я пробовал - не получилось. + InnoSetup MA - в более хорошем виде выдает конечный результат.

Кажется, отвечал уже... В предыдущем сообщении И попытался объяснить, почему в ТС нельзя, а в FAR'e можно.

Цитата:
Есть ли средства для работы с NSIS-инсталляциями через Мультиарк?

Для ТС - нет. Возможно есть проги для этого. Например, может быть сам NSIS умеет. Я не пробовал, не знаю.
 
compi

Цитата:
прочитал всю ветку, но так и не нашёл ответа, в общем такая трабла:  
когда захожу в запароленный архив UHA, пишит ошибку, (executing command 'Uharc06.exe l -d2 -y )  
когда захожу в обычный, не запароленный архив UHA, всё тип-топ

Видно не очень внимательно читал Но повторю еще раз, тем более что там речь не шла о вводе пароля для ВХОДА в запароленный архив.
Для подобных ситуаций в МА в инишнике есть command variables (команда) %S. Она ставится в соответствующем месте командной строки инишника и позволяет при необходимости из диалогов настройки+архивации/разархивации ввести некие дополнительные параметры командной строки для конкретного случая, не трогая инишник. Делается это так.  
Любым образом входим в диалог настройки ДАННОГО архиватора. Там отмечаем галочкой "%S-parameter handling", в выпадающем списке выбираем "Always", снимаем галку на "Exclude LIST calls".
Теперь при операциях с архивом появится окно для ввода дополнительных параметров, в котором надо ввести пароль. Причем обязательно в виде, понятном архиватору. Для приведенного выше инишника достаточно просто ввести пароль.

Всего записей: 1241 | Зарегистр. 08-09-2004 | Отправлено: 10:43 04-04-2006 | Исправлено: arsvrn, 12:21 04-04-2006
vserd

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
arsvrn

Цитата:
 то ТС отдает файл первому же подходящему по ID и при ошибке более ничего не делает.

Не по ID. А либо по прямой регистрации на некоторое расширение, либо тому, кто первый согласился обработать, если данного расширения нет в PackerPlugins.

Всего записей: 2065 | Зарегистр. 08-05-2002 | Отправлено: 11:47 04-04-2006
Serge2005

Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
arsvrn
Извиняюсь... Спасибо)

Всего записей: 555 | Зарегистр. 11-02-2006 | Отправлено: 18:02 04-04-2006
compi

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
arsvrn , сэнкс, ща попробую
извини, читал ночью, уставший, видимо просмотрел

Всего записей: 56 | Зарегистр. 18-12-2005 | Отправлено: 18:56 04-04-2006
cracklover



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем ответившим на мои  вопросы спасибо, однако, меня смущает тот факт, что вроде бы ясно какие инсталляции InnoSetup каким софтом открываются, но, тем не менее, даже те самые 50 процентов, которые, как я писал, не открывает Мультиарк через аддон для innounp.exe, всё-таки ПРЕКРАСНО открываются с командной строки тем же innounp.exe с ключами -x -m -c.
 
Так что все прозвучавшие выше версии-объяснения, по всей видимости, не совсем верны.

----------
Когда-то я вёл авторскую музыкальную передачу на радио. Можно послушать!

Всего записей: 6632 | Зарегистр. 04-10-2004 | Отправлено: 08:18 05-04-2006
arsvrn

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
cracklover

Цитата:
 даже те самые 50 процентов, которые, как я писал, не открывает Мультиарк через аддон для innounp.exe, всё-таки ПРЕКРАСНО открываются с командной строки тем же innounp.exe с ключами -x -m -c.

Приведи пример, пожалуйста. Было бы здорово, если бы это было или что-то широко известное (чтобы не качать) или, если качать, то маленькое - 1..2 Мб.

Всего записей: 1241 | Зарегистр. 08-09-2004 | Отправлено: 11:18 05-04-2006
cracklover



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Приведи пример, пожалуйста. Было бы здорово, если бы это было или что-то широко известное (чтобы не качать) или, если качать, то маленькое - 1..2 Мб.

 
Уточни, что именно мне приветси в пример? Не совсем понял.


----------
Когда-то я вёл авторскую музыкальную передачу на радио. Можно послушать!

Всего записей: 6632 | Зарегистр. 04-10-2004 | Отправлено: 11:32 05-04-2006
arsvrn

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
cracklover
Файл, который не открывается через МА, но открывается с командной строки.

Всего записей: 1241 | Зарегистр. 08-09-2004 | Отправлено: 11:34 05-04-2006
cracklover



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
arsvrn
 
навскидку:
 
ftpinfo_setup (прога ftp info версии 1.9.0)
 
unlocker1.8.1 (прога unlocker)
 
 и т.д. и т.п.


----------
Когда-то я вёл авторскую музыкальную передачу на радио. Можно послушать!

Всего записей: 6632 | Зарегистр. 04-10-2004 | Отправлено: 11:44 05-04-2006
Serge2005

Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
cracklover
1ая правда распаковывается из смд, а из МА - нет. В файле ведь нет идентификатора Inno!!! Может надо искать глубже?
2ая - не распаковывается

Всего записей: 555 | Зарегистр. 11-02-2006 | Отправлено: 11:55 05-04-2006
cracklover



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Serge2005
 
Оба дистрибутива лично у меня с моими настройками аддона  НЕ распаковываются через Мультиарк, но отлично распаковываются из коммандной строки. Более того. из командной строки с innounp.exe версии 0.17 распаковывается абсолютно всё и всегда.


----------
Когда-то я вёл авторскую музыкальную передачу на радио. Можно послушать!

Всего записей: 6632 | Зарегистр. 04-10-2004 | Отправлено: 12:02 05-04-2006
Serge2005

Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
cracklover
У меня тоже 0.17. И http://ccollomb.free.fr/unlocker/unlocker1.8.1.exe не распаковывается с командной строки. Можете назвать еще примеров? (мне можно любого объема)

Всего записей: 555 | Зарегистр. 11-02-2006 | Отправлено: 12:04 05-04-2006
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63

Компьютерный форум Ru.Board » Компьютеры » Программы » Multiarc плагины и аддоны для FAR и Total Commander


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru