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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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

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

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
ab

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

Всего записей: 785 | Зарегистр. 12-09-2001 | Отправлено: 19:46 05-12-2011
komputeryuzer

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
far и  win7...
 
как находить местонахождение папок,
если в фаре пути вижу в xp варианте..  
не только вижу но и с файлами работаю(удаляю копирую)
но через shift+enter пытаюсь запустить windows-explorer получаю ошибку "нет доступа"
а тот фаровский путь в виндовсе7 ведет в никуда...
както читал в вин7 для защиты придумали алиасы - но особо не нужно было и соответствия путей позабыл!
 
по телефону девушке немог обьяснить как найти эти папки (интернет-темпорари, local settings, coocies итд) а у нее нет фара только голыq виндовс7
 
 
 
извините если не в ту ветку

Всего записей: 763 | Зарегистр. 21-04-2010 | Отправлено: 22:08 21-12-2011
Rodny



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
komputeryuzer (21:08 21-12-2011)
Цитата:
извините если не в ту ветку

Сильно не в ту

Всего записей: 2877 | Зарегистр. 28-07-2006 | Отправлено: 23:23 21-12-2011
SLasH

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
http://forum.ru-board.com/topic.cgi?forum=5&topic=15805&start=820#19

Цитата:
Немного подправил i6comp.  

Перезалейте пожалуйста у кого есть подправленный i6comp.

Всего записей: 723 | Зарегистр. 08-10-2002 | Отправлено: 04:32 09-03-2012
Nicka_Grey

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
OptimusBest
Rodny
плз, продублируйте на другом обменнике
спасибо

Всего записей: 1282 | Зарегистр. 04-01-2003 | Отправлено: 13:41 09-03-2012
Rodny



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
i6comp.zip
narod.ru
ifolder.ru

Всего записей: 2877 | Зарегистр. 28-07-2006 | Отправлено: 14:14 09-03-2012
SLasH

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Rodny
Благодарю за оперативность, но к сожалению и правленный i6comp.exe не помог в распаковке data1.cab.
Настройки 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-14-15-16]
ID=49 53 63 28 B0 04 00 02, 49 53 63 28 78 05 00 02, 49 53 63 28 DC 05 00 02, 49 53 63 28 40 06 00 02
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
 

с этим i6comp даже не видно содержимое архива. Но если взять i6comp (114688) и заменить байт 0х00009С40 = 01 на 02 (как сказано тут), затем переименовать в i12comp и переписать настройки секции [InstallShield12-14-15-16] для i12comp, то архив открывается, видно содержимое, но при распаковки ничего не распаковывается, кроме пустых папок.
 
PS: Если что - вот exe-шник, который при запуске распаковывает потрохи в TEMP, а в TEMP-е как раз и находится этот data1.cab.

Всего записей: 723 | Зарегистр. 08-10-2002 | Отправлено: 16:59 09-03-2012 | Исправлено: SLasH, 18:07 09-03-2012
zx12

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

Цитата:
Немного подправил i6comp

попробовал распаковать http://static2.cdn.ubi.com/patches/HOMM6/hmm6_1.1.1_rus.exe (судя по всему это InstallShield 17 [49 53 63 28 A4 06 00 04]):

Код:
i6comp x data1.cab
i6comp x -f data1.cab

распаковывает, но вместо нормальных имен файлов получаю имена с длиной один символ (судя по всему это первая буква в имени файла).
это возможно исправить? и хотелось бы увидеть исходники, если конечно это не противоречит принципам автора

Всего записей: 15 | Зарегистр. 22-05-2003 | Отправлено: 21:55 09-03-2012 | Исправлено: zx12, 22:04 09-03-2012
Rodny



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SLasH
На wincmd.ru дискуссия оживлённее

Всего записей: 2877 | Зарегистр. 28-07-2006 | Отправлено: 15:29 10-03-2012
SLasH

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

Цитата:
На wincmd.ru дискуссия оживлённее  

Вопрос решён.
Сделал всё как тут: http://forum.ru-board.com/topic.cgi?forum=5&topic=15805&start=560#12
Оказывается строка формата была у меня неправильная.

Всего записей: 723 | Зарегистр. 08-10-2002 | Отправлено: 08:18 11-03-2012
komputeryuzer

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
нарот...
скажите фар умеет работать с буфером обмена...
вот например если в меню прописать команду
del !.!
то far понимает что !.! это имя файля  под курсором и его подставляет...
хорошо было бы иметь символ "брать из буфера обмана"..
 
Добавлено:
нарот
скажите фар умеет работать с буфером обмена...
вот например если в меню прописать команду
del !.!
то far понимает что символ !.! это имя файля  под курсором  и его подставляет...
хорошо было бы иметь еще и  символ "брать из буфера обмана"
 

Всего записей: 763 | Зарегистр. 21-04-2010 | Отправлено: 15:00 14-03-2012
Oblom76

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Замена i6comp и i12comp одним файлом для MultiArc в Тотале ... ссылку прибил , некорректна

Всего записей: 4 | Зарегистр. 11-12-2008 | Отправлено: 00:20 17-04-2012 | Исправлено: Oblom76, 02:39 17-04-2012
Rodny



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Oblom76
Это как понимать? Нужно регистрироваться для скачивания?

Всего записей: 2877 | Зарегистр. 28-07-2006 | Отправлено: 01:28 17-04-2012
Oblom76

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот блин... Когда это они перестали давать качать без регистрации =-O ?
Переложил  
http://rghost.ru/37622706

Всего записей: 4 | Зарегистр. 11-12-2008 | Отправлено: 02:02 17-04-2012
addhaloka



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Oblom76 02:02 17-04-2012
Цитата:
http://rghost.ru/37622706
А почему IsCabExt.exe разный, по этой ссылке один размер, с кряклаба другой? Какой "правильней"?

Всего записей: 7432 | Зарегистр. 13-11-2010 | Отправлено: 09:47 17-04-2012
Oblom76

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Оба правильных. На лабе релиз из папки Debug для  тех кто потренироваться хочет, он в дебагере с красиво разматывается. А тут из папки релиз.  
Можно считать тот что здесь - финальным.

Всего записей: 4 | Зарегистр. 11-12-2008 | Отправлено: 10:01 17-04-2012 | Исправлено: Oblom76, 11:21 17-04-2012
OptimusBest

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Oblom76
Спасибо!
Была еще идея msi'шки и exe'шники со встроенными cab'ами распаковывать (чтоб не ходить по ночам в TEMP папку и не воровать содержимое) - но тут требуется серьезная переделка вида поиск в raw файле заголовка hdr,cab1,cab2,cab(n) => определение размеров (обычно в не сжатом инсталляторе - сначала идет hdr в начале, потом cab1 потом cab2) таким образом, мы определяем размеры файлов (ориентируясь по заголовкам).
 
По поводу новых версий 17, 18 и новый формат файл-листа я писал чуть раньше.
 
Но т.к. я не программист, и серьезной квалификации у меня нет - это осталось только задумками.
 
Oblom76
Еще раз спасибо, как говориться - не прошло и 5ти лет...
Надеюсь на новые версии.
 
P.S.
Смущает привязка к Microsoft Visual C++ 2010. Могу ошибаться, но можно вроде в linux через кроскомпиллер mingw32msvc решить эту проблему.

Всего записей: 319 | Зарегистр. 23-02-2007 | Отправлено: 12:26 06-05-2012
Oblom76

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Упс.. как то пролистал/провтыкал Ваш резиз.  
По очереди.  
 Касаемо cab 17/18 - там в принципе в каждом  архиве длл закопана которая как бы это всё умеет http://helpnet.flexerasoftware.com/installshield18helplib/mergedProjects/installshield18langref/LangrefPointers.htm
 
Про привязку к MSVC - ну компилил я ей, Тотал таки под винду и под неё редистрибутивы MSVC всё равно приходится ставить, иногда даже с драйверами.  
Пока до 18й версии руки не дошли.

Всего записей: 4 | Зарегистр. 11-12-2008 | Отправлено: 02:18 29-05-2012
xChe



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пытаюсь прикрутить в TC открытие zipx-файлов через Multiarc и консольный PowerArchiver (paext.exe)...
 
Прописываю вроде всё правильно, но формат этих zipx совпадает же с форматом обычных zip и TotalCommander без разговоров открывает их с помощью своего внутреннего распаковщика, а если его отключить - с помощью pkunzip.exe, прописанного в настройках. А вот Multiarc-у никак не хочет их отдавать.
 
Никто случайно не знает как быть?

Всего записей: 4015 | Зарегистр. 07-05-2006 | Отправлено: 21:06 26-07-2012
The Unforgiven



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xChe
А где можно взять MultiArc-аддон для PowerArchiver?
Мне в таких случаях помогало вынести проблемный формат в самый верх секции [PackerPlugins]
вроде
zipx=%COMMANDER_PATH%\Plugins\WCX\MultiArc\multiarc.wcx
Уже сделано, да?

Всего записей: 3665 | Зарегистр. 20-12-2001 | Отправлено: 21:25 26-07-2012
Открыть новую тему     Написать ответ в эту тему

Страницы: 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

Компьютерный форум 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