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

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



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

Цитата:
arsvrn  
 
Цитата:В общем-то я старался их параллельно вести (для TC и FAR). Только фаровский давно не обновлял. Надо посмотреть, что там есть. Посмотрю, потом выложу.  
   
Если не трудно. А то, похоже, все только с ТС работают.  

Поддерживаю просьбу. Тем более, что это ж мне когда-то обещалось

Всего записей: 1173 | Зарегистр. 09-10-2004 | Отправлено: 15:14 10-10-2007
arsvrn

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GrandCat
CBB
А что имелось в виду-то? А то я уже не помню...

Всего записей: 1241 | Зарегистр. 08-09-2004 | Отправлено: 12:42 14-10-2007
CBB



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

Всего записей: 1173 | Зарегистр. 09-10-2004 | Отправлено: 14:15 14-10-2007
arsvrn

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CBB
Там речь идет вообще о инишниках для ТС и FAR. Давай так: берем какой-нибудь один архиватор и для него смотрим. Потом другой. А то весь инишник сразу что-то неохота ковырять

Всего записей: 1241 | Зарегистр. 08-09-2004 | Отправлено: 17:04 14-10-2007
CBB



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
arsvrn
Один архиватор я и сам могу расковырять, когда нужда заставляет, как же без этого А вот именно что хотелось бы все и сразу, чтоб поставить и забыть Если уж ты действительно их параллельно вел.

Всего записей: 1173 | Зарегистр. 09-10-2004 | Отправлено: 13:53 15-10-2007
Bulat_Ziganshin

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

Цитата:
Нет ли у кого адона для МультиАрка под Тотал Коммандер для FreeArc?  

 
теперь всё работает. см. http://www.haskell.org/bz/arc040.htm или сразу качайте http://www.haskell.org/bz/FreeArc-0.40-prerelease1-win32.7z
 
если есть замечания - стучите здесь

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 00:24 25-10-2007 | Исправлено: Bulat_Ziganshin, 00:32 25-10-2007
arsvrn

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
Спасибо! Вот теперь, похоже, заработало и с русскими именами и с длинными с пробелами. Чего раньше никак не удавалось добиться.

Всего записей: 1241 | Зарегистр. 08-09-2004 | Отправлено: 11:11 25-10-2007
Bulat_Ziganshin

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

Цитата:
Чего раньше никак не удавалось добиться.

неудивительно - там были ошибки

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 19:08 01-11-2007
oleeeeeee



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
народ поделитесь аддоном к FreeArc для ТС где всё работает... ух ёп он же внутри....

Всего записей: 20 | Зарегистр. 19-02-2007 | Отправлено: 19:27 09-11-2007 | Исправлено: oleeeeeee, 19:31 09-11-2007
Alexx45

Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Всем доброго времени суток!
Не могу Тоталом зайти в архив сав
Пишет такое: Executing command c:\Program Files\Total Commander\Plugins\wcx\MultiArc\MultiArc.wcx -ri2L \"D:\Soft\data.cab\" returned errorlevel -1. Possibly an error occure. Archive listing wasn't retrieved.
Во все остальные вхожу без проблем.
У кого какие мысли есть?

Всего записей: 9 | Зарегистр. 06-09-2005 | Отправлено: 21:58 24-11-2007
CBB



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexx45
cab - это не только MS CAB, но и InstallShield нескольких версий, см. про архиваторы в шапке и поиск по "cab" в "версии для печати".  
Кстати, не уверен, что вообще возможно настроить мультиарк на автораспознавание любого типа cab. Рад буду ошибиться.

Всего записей: 1173 | Зарегистр. 09-10-2004 | Отправлено: 22:49 24-11-2007
The Unforgiven



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexx45
Я использую плагин IShield - прекрасно работает с InstallShield cab, нужно просто ассоциировать его с расширением типа "IShield" или чем-то подобным. К сожалению, последние cab, такие как 12-я версия InstallShield, он уже не открывает
 
Добавлено:
Единственное - если InstallShield data(x).cab сам находится в каком-нибудь архиве, например zip или rar, нужно сначала распаковать всё из архива в отдельную папку.

Всего записей: 3665 | Зарегистр. 20-12-2001 | Отправлено: 00:49 25-11-2007
Alexx45

Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
плагин IShield тоже не хочет распаковывать савы. Именно эти.

Всего записей: 9 | Зарегистр. 06-09-2005 | Отправлено: 19:23 25-11-2007
korosya

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Скажите удалось ли победить проблему с заходом по Сtrl + PgDown  в SFX 7z-архивы с упакованным SFX-модулем? У меня в такие архивы Multiarc не заходит .

Всего записей: 1008 | Зарегистр. 19-07-2003 | Отправлено: 22:48 10-12-2007
arsvrn

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

Цитата:
Скажите удалось ли победить проблему с заходом по Сtrl + PgDown  в SFX 7z-архивы с упакованным SFX-модулем?

Конечно, еще в 2006 году Нужен Multiarc версии 1.3b и строка в инишнике в секции 7z:
SkipSfxHeader=1

Всего записей: 1241 | Зарегистр. 08-09-2004 | Отправлено: 00:04 11-12-2007
korosya

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

Цитата:
Конечно, еще в 2006 году  Нужен Multiarc версии 1.3b и строка в инишнике в секции 7z:  
SkipSfxHeader=1

Что-то мне не помогает, правда  SFX-модуль - модифицированный Oleg N. Scherbakov
Multiarc - последний 1.4

Всего записей: 1008 | Зарегистр. 19-07-2003 | Отправлено: 01:46 11-12-2007
arsvrn

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
korosya
1.4 я пробовал, когда он появился. Сейчас не помню уже, но чем-то он мне не понравился. Вернулся на 1.3. Выложи куда-нибудь архив, который у тебя не распаковывается, посмотрю. Только не больше 1 Мб .

Всего записей: 1241 | Зарегистр. 08-09-2004 | Отправлено: 13:31 11-12-2007
korosya

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
http://rapidshare.com/files/75884505/7zS_Tools.exe
А чем плох 1.4?

Всего записей: 1008 | Зарегистр. 19-07-2003 | Отправлено: 21:53 11-12-2007
korosya

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Просмотрел в версии для печати этой ветки всё, что относится к использованию Multiarc для просмотра файлов упакованных UPX (вход по CTRL+PgDown). Не нашел решения проблемы. Стал разбираться сам. Вот, что я понял.
Пусть Archiver=%COMMANDER_PATH%\Plugins\arc\upx301w\upx.exe и мы пытаемся войти в файл диск:\путь_к_файлу\file.exe, упакованный UPX-ом.
тогда при
 
List=%P -l %AQA
 
UPX запускается следующее командой %COMMANDER_PATH%\Plugins\arc\upx301w\upx.exe -l диск:\путь_к_файлу\file.exe. Если такую команду ввести из коммандной строки, то UPX выдаст что-то типа
 
 
                       Ultimate Packer for eXecutables
  Copyright (C) 1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007
UPX 3.01w       Markus Oberhumer, Laszlo Molnar & John Reiser   Jul 31st 2007
 
        File size         Ratio      Format      Name
   --------------------   ------   -----------   -----------
    147456 ->     62464   42.36%    win32/pe     диск:\путь_к_файлу\file.exe
 
то есть при заходе по CTRL+PgDown внутри будет не один файл, а много вложенных папок, которые представлляют собой путь_к_файлу
Для того, чтобы внутри был только один файл необходимо выполнить комманду %COMMANDER_PATH%\Plugins\arc\upx301w\upx.exe -l file.exe, но выполнять её необходимо из папки, где находиться file.exe. то естьв коммандной строке должно быть:
диск:\путь_к_файлу>%COMMANDER_PATH%\Plugins\arc\upx301w\upx.exe -l file.exe
Тогда UPX выдаст
 
 
 
                       Ultimate Packer for eXecutables
  Copyright (C) 1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007
UPX 3.01w       Markus Oberhumer, Laszlo Molnar & John Reiser   Jul 31st 2007
 
        File size         Ratio      Format      Name
   --------------------   ------   -----------   -----------
    147456 ->     62464   42.36%    win32/pe     file.exe
 
Казалось бы можно прописать
 
List=%P -l %AQAW
 
но почему-то при запуске из ЛЕВОЙ панели то ли Multiarc, то ли ТС считает, что текущей директорией (Current directory) является папка, раскрытая  в правой панели и UPX, естественно, не может найти file.exe. Поэтому если справа открыта папка диск:\путь_к_файлу\, то она становиться текущий и вход по CTRL+PgDown выполняется без проблем, как уже отмечалось в этой ветке. Стоит заметить,, что принахождении в ПРАВОЙ панели текущей считается папка ПРАВОЙ панели  и вход по CTRL+PgDown из ПРАВОЙ панели опять же выполняется без проблем. Как это обойти я не знаю, но можно воспользоваться следующим несколоко корюзлым способом:
Создаётся файл list.bat в директории, например, C:\List\, в котром находиться следующее:
 
cd %~dp2
@"%1" -l "%3"
 
и в Multiarc прописывается следующая строка
 
List=C:\List\list.bat %PQ %AQ %AQW
 
Корюзлость этого заключается в том, что путь C:\List\list.bat не поддерживает переменные и должен быть абсолютным.
 
Поэтому прсьба к создателям Multiarc-а сделайте, пожалуйста, в плагине или возможность задания Current directory или поддержку переменных в командах List, Extract и т.д., а лучше и то и другое.

Всего записей: 1008 | Зарегистр. 19-07-2003 | Отправлено: 00:51 14-12-2007
igor_andreev

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, в какую сторону ковырнуть, дабы заработало. Far, MultiArc, rar.exe - все последние версии. Не могу войти Far-ом по Ctrl+PgDn в SFX-RAR(Default.sfx), созданный с заменой иконки и логотипа SFX. Обычный стандартный SFX открывается нормально.

Всего записей: 1705 | Зарегистр. 08-12-2004 | Отправлено: 12:40 31-01-2008
Открыть новую тему     Написать ответ в эту тему

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