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

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

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mukca
Да, это мега последняя.

Всего записей: 173 | Зарегистр. 29-03-2006 | Отправлено: 13:09 12-09-2006
AlexKniga

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я вернулся со своим вопросом.
Куда я должен сохранять если Extract="%P -x %AQA %FW" ?
Другими словами:
Куда распаковщик должен сохранить извлекаемый файл, если пользователь не указал путь для распаковки?
1) В текущий каталог?
2) В %TEMP%?
3) STDOUT?
4) Оставить на усмотрение винды? (В CreateFile указать тока имя файла без пути.)

Всего записей: 170 | Зарегистр. 04-02-2004 | Отправлено: 11:14 14-09-2006
vserd

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AlexKniga
IMHO в каталог где находится архив.

Всего записей: 2065 | Зарегистр. 08-05-2002 | Отправлено: 15:16 14-09-2006
AlexKniga

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vserd
А если архив на CD/DVD и пр. read-only?

Всего записей: 170 | Зарегистр. 04-02-2004 | Отправлено: 17:15 14-09-2006 | Исправлено: AlexKniga, 17:16 14-09-2006
vserd

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

Цитата:
А если архив на CD/DVD и пр. read-only?

А как ведет в такой ситуации себя ведут другие архиваторы (тотже Rar или 7z)?
вот так и сделай.

Всего записей: 2065 | Зарегистр. 08-05-2002 | Отправлено: 10:52 15-09-2006
AlexKniga

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А где мультиарк ищет распакованные файлы, если Extract="%P -x %AQA %FW" (без явного пути распаковки)?

Всего записей: 170 | Зарегистр. 04-02-2004 | Отправлено: 13:14 15-09-2006
Factotum

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопросик: Multiarc 1.3b при расспаковке InstallShied-инсталяторов (Fileinfo: ProductName : InstallShield ProductVersion: 10.50) расспаковавает архив без cab-файлов, содержащихся в архиве. InstallShield (by one exe-file) Unpacker v-0.9 делает все правильно.
Может у меня ошибка?Вот секции из multiarc.ini - взято с этой ветки.
Можно ли как то коректно распаковать соддержимое архива?
 
Добавлено: а сами cab-файлы из IS чем-нибудь распаковываються?

Всего записей: 1039 | Зарегистр. 05-07-2006 | Отправлено: 13:29 15-09-2006 | Исправлено: Factotum, 12:38 18-09-2006
arsvrn

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Factotum
Если файлы небольшие - кинь куда-нибудь, чтобы попробовать.

Цитата:
Добавлено: а сами cab-файлы из IS чем-нибудь распаковываються?

А чем они таким отличаются от обычных кабов?

Всего записей: 1238 | Зарегистр. 08-09-2004 | Отправлено: 18:51 17-09-2006
los2



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

Цитата:
Factotum
,

Цитата:
Добавлено: а сами cab-файлы из IS чем-нибудь распаковываються?

да,нужны проги i5comp,i6comp если *.z то еще и icomp.
 
 

Всего записей: 1845 | Зарегистр. 20-11-2001 | Отправлено: 23:17 17-09-2006
Factotum

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
arsvrn
Например инсталятор Drweb 4.33 (файл 9,2mb - внутри видит только 1,4mb: непоказавает *.cab)  
Добавлено : поставил nsis addon 0.5 от icfu - смущает меня длина IDPos. Редакторы, Notepad2, плагин iniEd
отрезают по лимиту стоки в 1024b. Сам то Multiarc строку такой длины видит?

Всего записей: 1039 | Зарегистр. 05-07-2006 | Отправлено: 07:23 18-09-2006 | Исправлено: Factotum, 07:33 18-09-2006
vserd

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

Цитата:
отрезают по лимиту стоки в 1024b. Сам то Multiarc строку такой длины видит?

Да, если памяти хватит... :)
 
[Добавлено]
Хотя я погорячился, :( icfu уже написал что лимит в 4096 байт, но похоже это лимит WinApi по работе с INI, как освобожусь, так и посмотрю.
 
Хотя я считаю что подход  icfu в корне не верный, человек просто забивает подряд все возможные смещения, которые, как ему кажется, могут встертиться. Для решения этой проблемы есть параметр <SeekID>, при указании которого можно вобще не указывать позиции, но при этом замедляется определение архива.
 

Всего записей: 2065 | Зарегистр. 08-05-2002 | Отправлено: 11:14 18-09-2006 | Исправлено: vserd, 10:01 19-09-2006
Factotum

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vserd
Цитата:
Да, если памяти хватит...
Это уже понял - перелистал сию ветку (вопрос подымался)
Немного прояснил ситуацию по InstallShield: cab не показывает сам TC6.55. Если wincmd.ini зарегистрировать расширение Exe на multiarc - вообще перестает входить в IS-архивы, выкидывает следующее сообщение:
Цитата:
выполнявшеяся команда i5comp.exe l -o -f "имя файла" вернула код выхода 4  


Всего записей: 1039 | Зарегистр. 05-07-2006 | Отправлено: 11:25 18-09-2006
los2



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Factotum,
Для некоторых *.cab от IS нужно использовать i6comp.
Если присутствует файл data1.hdr то входить и извлекать нужно из него.

Всего записей: 1845 | Зарегистр. 20-11-2001 | Отправлено: 12:13 18-09-2006
Factotum

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подправленный addon  
Install_ShieldРасширение exe забито на multiarc, потому что TC6.55 у меня некоректно листинг файлов выдает (пример drweb 4.33 и Nero 7.2.7
los2подправил я свою секцию - ошибку не выдает, но в инсталятор не открывает, возьми к примеру инсталятор Drweb 4.33 и повесь расширение exe на multiarc  

Всего записей: 1039 | Зарегистр. 05-07-2006 | Отправлено: 12:26 18-09-2006 | Исправлено: Factotum, 12:51 18-09-2006
arsvrn

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

Цитата:
Для начала Cab (Секция от arsvrn к сожалению у меня не все распаковывет)

Что не распаковывает? Я такого вроде не встречал. Пример в студию .
Теперь насчет Drweb 4.33. Похоже, он имеет некий SFX-модуль, который ТС мас как-то распознает, причем не отрабатывает корректно. Я пробовал отключать все подключаемые архиваторные плагины (и МА и др.), все равно ТС входит в архив и показывает тот же набор файлов. А поскольку ни .cab, ни .hdr файлов он там не видит, то и использовать iXcomp для дальнейшей распаковки невозможно. Никто не знает, за какой тип SFX-архива ТС принимает Drweb.exe?

Всего записей: 1238 | Зарегистр. 08-09-2004 | Отправлено: 12:49 18-09-2006
Factotum

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
arsvrn
Пардон, исправился : cab_IS были и нераспаковывало при использовании i6comp 1,3b. i6comp 0.2 все открыл
С cab-файлами разобрался - открывает все

Всего записей: 1039 | Зарегистр. 05-07-2006 | Отправлено: 12:54 18-09-2006 | Исправлено: Factotum, 13:10 18-09-2006
arsvrn

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Factotum
Насчет i6comp 1.3b и i6comp 0.2 - это точно. Кстати, если запустить i6comp 1.3b из командной строки, то сам он пишет "Version 1.03b" .

Всего записей: 1238 | Зарегистр. 08-09-2004 | Отправлено: 13:30 18-09-2006
Factotum

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
arsvrnЕсли возможно глянь еще инсталяшку DivX 6.2.5 и Nero 7.2.7

Всего записей: 1039 | Зарегистр. 05-07-2006 | Отправлено: 13:48 18-09-2006
los2



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
arsvrn
Drweb 4.33 *.exe sfx модуль можно распаковывать с помощью isxunpack,а затем через data1.hdr

Всего записей: 1845 | Зарегистр. 20-11-2001 | Отправлено: 13:51 18-09-2006
arsvrn

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

Цитата:
Если возможно глянь еще инсталяшку DivX 6.2.5 и Nero 7.2.7

Где же я их возьму? Глянул Nero 7.0.1.2 - распаковывается.
А DivX у меня 5.2 последний.
 
los2
А где isxunpack взять? Надеюсь это не часть всего пакета IS?

Всего записей: 1238 | Зарегистр. 08-09-2004 | Отправлено: 14:01 18-09-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

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