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

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

Модерирует : 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 64 65 66

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

TCPIP

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Эта тема посвящена вопросам написания архиваторных плагинов для поддержки специфических архиваторов, отсутствующих в стандартных поставках multiarc-плагина для файл-менеджеров Total Commander, Double Commander и FAR.
Предполагается обсуждение возможности написания собственной универсальной мультиархиваторной оболочки для Win32/64 с поддержкой полноценной интеграции в Проводник и отвечающей современным стандартам архиваторных оболочек.
 
Multiarc - Homepage, Зеркало, более доступный интерфейс
Неофициальная 64-битная версия без изменений функционала оригинала
Последняя неофициальная версия, в т.ч. 64-битная (предыдущая версия)
Последняя beta версия 1.4.4.174 (13.05.2021), в т.ч. 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 | Исправлено: jentoso, 17:34 12-11-2025
jentoso



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny_child (пост)
Цитата:
P.S. Хотя я сам попробовал перевести корректный "крЁмэ" на юникоде в наше ANSI и у меня выходило, что в Тотале должен
был появиться файл с именем "\CrГЁme", но по факту я почему-то вижу "\Cr+иme". Т.е. ещё одно преобразование?

Просмотреть конечно в TC такое еще можно
   
Но искать глазами по всем папкам/списку файлов такое еще удовольствие.

Всего записей: 691 | Зарегистр. 25-10-2008 | Отправлено: 17:22 12-11-2025
destiny_child



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

Всего записей: 5055 | Зарегистр. 01-04-2006 | Отправлено: 17:37 12-11-2025
insorg



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

Цитата:
его ВООБЩЕ нет в листинге у плагина при открытии этого файла

Это понятно. К факту наличия проблемы у меня вопросов нет.
По хорошему, это очень грубая и существенная недоработка. Но путей её адекватного решения не так много, как хотелось бы.
Именно потому я и говорю, что "чисто на заглянуть" (например, оценить - тот ли это установщик, установщик ли это вообще и т.д..) плагин всё ещё сгодится. Но распаковывать исключительно внешним костылём.
 
Добавлено:

Цитата:
откуда именно такое написание  

Вероятно, это появляется где-то на стыке преобразований между UTF / cp1251 / cp866 ... По крайней мере, это очень на то похоже.

Всего записей: 20518 | Зарегистр. 04-11-2010 | Отправлено: 18:26 12-11-2025
destiny_child



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
https://download.brother.com/welcome/dlf105634/StatusMonitorUpdater_1_37_1_0.exe
этот файл вроде как обычный InstallShiled.
Вроде как под него есть секции:

Код:
[InstallShield_3.0]
Extension=Z,1,2,3,4,5,6,7,8,9,INS,LIB,DAT
Archiver="%COMMANDER_PATH%\PLUGINS\WCX\MultiArc\ADDONS\InstallShield\I3Comp.exe"
ID=13 5D 65 8C
IDPos=0
Start="^ ========"
End="^                ------"
Format0=" ttddyyyy hh-mm zzzzzzzz aaaa pppppppp +n++"
List="%P -l %aQA %E6"
Add="%P -h %FWq %AQA %Rq{ %S}"
Extract="%P -d -h -o %AQA %FWq %FPq{ %S}"
ExtractWithPath="%P -d -i %AQA %FWq %FPq{ %S}"
Test="%pQ -dt %aQA"
IgnoreErrors=1
Debug=0
 
[InstallShield_5.0]
Extension=CAB_5.0,HDR_5.0
Archiver="%COMMANDER_PATH%\PLUGINS\WCX\MultiArc\ADDONS\InstallShield\I5Comp.exe"
ID=49 53 63 28 04
Format0="tt-dd-yyyy hh:mm zzzzzzzzz aaaa ppppppppp cccc +n++"
List="%P l -o -f %AQ"
Extract="%P e -o -d -f %AQ %FQ"
Add="%P a -o -f %AQ %RQ %FQ"
Delete="%P d -o -d -f %AQ %FQ"
Debug=0
BatchUnpack=0
 
[InstallShield_5.5]
Extension=CAB_5.5,HDR_5.5
Archiver="%COMMANDER_PATH%\PLUGINS\WCX\MultiArc\ADDONS\InstallShield\I5Comp.exe"
ID=49 53 63 28 01
Format0="tt-dd-yyyy hh:mm zzzzzzzzz aaaa ppppppppp cccc +n++"
List="%P l -o -f %AQ"
Extract="%P e -o -d -f -v2 %AQ %FQ"
Add="%P a -o -f %AQ %RQ %FQ"
Delete="%P d -o -d -f %AQ %FQ"
BatchUnpack=0
Debug=0
 
[InstallShield_6-7]
Extension=CAB_IS67,HDR_IS67
Archiver="%COMMANDER_PATH%\PLUGINS\WCX\MultiArc\ADDONS\InstallShield\I6Comp.exe"
ID=49 53 63 28 0C
;End="^Version 0.2 -] fOSSiL & Morlac - 2000 [-"
Format0="tt-dd-yyyy hh:mm zzzzzzzzzz aaaa pppppppppp cccc +n++"
List="%P l -o -f %AQ"
Extract="%P e -o -d -f %AQ %FQ %FWQ"
Add="%P a -o -f %AQ %RQ %FQ"
Delete="%P d -o -d -f %AQ %FQ"
BatchUnpack=0
Debug=0
 
[InstallShield_10-11]
Extension=CAB_IS10,HDR_IS10
Archiver="%COMMANDER_PATH%\PLUGINS\WCX\MultiArc\ADDONS\InstallShield\I6Comp.exe"
ID=49 53 63 28 00 95 00 01
IDPos=0
Format0="tt-dd-yyyy hh:mm zzzzzzzzzz aaaa pppppppppp      +n++"
List="%P l -o -f %AQ"
Extract="%P e -o -d -f %AQ %FQ %FWQ"
ExtractWithPath="%P x -o -d -f %AQ %FQ"
Add="%P a -o -f %AQ %RQ %FQ"
AddRecurse="%P a -o -r -f %AQ %RQ %FQ"
Delete="%P d -o -d -f %AQ %FQ"
Debug=0
 
[InstallShield_12-16]
Extension=CAB_IS15,HDR_IS15
Archiver="%COMMANDER_PATH%\PLUGINS\WCX\MultiArc\ADDONS\InstallShield\I12Comp.exe"
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
Format0="tt-dd-yyyy hh:mm zzzzzzzzzz aaaa pppppppppp +n++"
List="%P l -o -f %AQ"
Extract="%P e -o -d -f %AQ %FQ %FWQ"
ExtractWithPath="%P x -o -d -f %AQ %FQ"
Add="%P a -o -f %AQ %RQ %FQ"
Delete="%P d -o -d -f %AQ %FQ"
AddRecurse="%P a -o -r -f %AQ %RQ %FQ"
Debug=0
SearchForUglyDirs=0
SkipDirsInFileList=0
SkipEmptyNames=1
UnixPath=0
 
[InstallShield6-14]
Extension=cab,hdr
Archiver="%COMMANDER_PATH%\PLUGINS\WCX\MultiArc\ADDONS\IsCabExt.exe"
ID=49 53 63 28 00 95 00 01,49 53 63 28 00 70 00 01, 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
Format0="tt-dd-yyyy hh:mm zzzzzzzzzz aaaa pppppppppp nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
List=%P L -o -f %AQ
Extract=%P e -o -d -f %AQ %FQ %FWQ
ExtractWithPath=%P x -o -d -f %AQ %FQ
Add=%P a -o -f %AQ %RQ %FQ
Delete=%P d -o -d -f %AQ %FQ
AddRecurse=%P a -o -r -f %AQ %RQ %FQ

 
Но похоже, что ни одни из них не пашет. Файл "берёт" Total7Zip, и берёт конечно же неверно:

А ожидалось, что архив вскроется вот как под ФАРом это происходит:

 
Вопрос - и кто-где и что не так делает?

Всего записей: 5055 | Зарегистр. 01-04-2006 | Отправлено: 16:19 10-12-2025
jentoso



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny_child
Multiarc выдает сообщение, что неизвестный формат или ошибка в архиве.
Total7zip открывает тоже, что и на скрине показано, при это 7-zip совсем другое отражает.
А в FAR это multiarc отрывает или TotalObserver?

Всего записей: 691 | Зарегистр. 25-10-2008 | Отправлено: 18:05 10-12-2025
ziabriev



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

Всего записей: 1786 | Зарегистр. 03-03-2019 | Отправлено: 18:38 10-12-2025 | Исправлено: ziabriev, 18:53 10-12-2025
destiny_child



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В ФАРе Arclite вроде как давно уже. Расширенная версия мультиарка)))

Всего записей: 5055 | Зарегистр. 01-04-2006 | Отправлено: 20:55 10-12-2025
jentoso



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny_child
Почитал, как понял это далеко на multiarc, а больше 7zip.
Вот тогда бы понять, почему Total7zip открывает этот файл не так, как сам 7zip. Хотя последний просто россыпь файлов показывает.

Всего записей: 691 | Зарегистр. 25-10-2008 | Отправлено: 21:40 10-12-2025
codecs



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
не те распаковщики к сабжу прикручены - IsXunpack без проблем берет этот инсталлятор

Всего записей: 2294 | Зарегистр. 22-07-2003 | Отправлено: 21:40 10-12-2025
jentoso



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
codecs
Ага, уже раньше это разбирали http://forum.ru-board.com/topic.cgi?forum=5&topic=15805&start=880#12
Только так и не понял, к multiarc его прикрутили или просто отдельно использовать?

Всего записей: 691 | Зарегистр. 25-10-2008 | Отправлено: 21:49 10-12-2025 | Исправлено: jentoso, 21:50 10-12-2025
destiny_child



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Насколько я понимаю - это именно что полные распаковщики.
Но мне не надо всё и всегда распаковывать.
Мне надо зайти как в архив. Посмотреть, выбрать...
Арклайт Фара получается это как-то осиливает...

Всего записей: 5055 | Зарегистр. 01-04-2006 | Отправлено: 23:01 10-12-2025
ziabriev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny_child
Так годится?
 
multiarc.ini:
 
[7zipParser]
Description=7-Zip
Archiver="%$MULTIARC%\Addons\Arc\7z.exe"
Extension=#
;ID=37 7A BC AF
IDPos=0x0, <seekid>
BatchUnpack=1
Start="^-------------------"
End="^-------------------"
Format0="yyyy tt dd hh mm ss aaaaa zzzzzzzzzzzz pppppppppppp  nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
List="%PQA l -t# {%S} %AQA"
Extract="%PQA e -t# -y  %AQA @%LQA"
ExtractWithPath="%PQA x -t# -y  %AQA @%LQA"
Test="%PQA t -t# -y %AQA"
SkipLIST=1
AskMode=0
 
 
[PackerPlugins]
#=132,%COMMANDER_PATH%\Plugins\WCX\MultiArc\multiarc.wcx
 

Всего записей: 1786 | Зарегистр. 03-03-2019 | Отправлено: 07:13 11-12-2025 | Исправлено: ziabriev, 08:17 11-12-2025
destiny_child



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ziabriev
Я же показал скрин из ФАРа - где показан РЕАЛЬНО корректный внутренний мир этого типа архивов/установщиков.
У вас точно так же - некорректный вид. Я потому и возлагал кучу надежд на все эти InstallShield\I12Comp.exe и т.д
потому как они аутентично должны были бы вроде разворачивать эти ехе....

Всего записей: 5055 | Зарегистр. 01-04-2006 | Отправлено: 12:27 11-12-2025
jentoso



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny_child
Так они вроде разворачивают не сам exe, а уже внутренности из него. Разве не так?
Но в любом случае, хотелось бы все и сразу, как в far.
Есть плагин, но только x32, который подключал плагины от far (far2wc), но старый и уже не работает. Попробовал arclite подцепить, облом

Всего записей: 691 | Зарегистр. 25-10-2008 | Отправлено: 12:54 11-12-2025 | Исправлено: jentoso, 12:56 11-12-2025
destiny_child



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Хаха! я оказывается жёстко ошибся. Именно подсказка прям на картинке была же - IShield было написано.
А это значит - что так правильно в ФАРе открыл этот тип архива Observer с модулем IShield.so!  

а вот и все его возможности...
Observer 1.12.1
Latest on Sep 1, 2022
И работает вот этот релиз до сих пор получается....
https://github.com/lazyhamster/Observer/releases/tag/v_1.12.1

Всего записей: 5055 | Зарегистр. 01-04-2006 | Отправлено: 14:51 11-12-2025 | Исправлено: destiny_child, 14:55 11-12-2025
jentoso



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny_child
Так TotalObserver для TC давно "сгинул". Только для Far развитие продолжалось.

Всего записей: 691 | Зарегистр. 25-10-2008 | Отправлено: 14:55 11-12-2025
destiny_child



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну да понятно, что оттуда "цветочек" не пересадишь в туттошний "лоточек"...
Просто вот хоть точно понятно стало - что это не как-то особо ArcLite Умеет с 7zip работать.
Что в ФАРе вдруг он может - а тут не может... А это совсем другой плагин со своими модулями оказался.

Всего записей: 5055 | Зарегистр. 01-04-2006 | Отправлено: 14:58 11-12-2025 | Исправлено: destiny_child, 18:01 11-12-2025
jentoso



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny_child (пост)
Цитата:
P.S. Хотя я сам попробовал перевести корректный "крЁмэ" на юникоде в наше ANSI и у меня выходило, что в Тотале должен
был появиться файл с именем "\CrГЁme", но по факту я почему-то вижу "\Cr+иme". Т.е. ещё одно преобразование?

На форуме wincmd Orion9 предложили скрипт для плагина Autorun на проверку innosetup инсталлятора на содержание Unicode https://forum.wincmd.ru/viewpost.php?p=140839
При входе по Alt+PgDown будет показано окно с указанием самих файлов, которые содержат Unicode.
При входе по внутренней команде 60039 на секунду отобразится красная надпись "Unicode warning".

Всего записей: 691 | Зарегистр. 25-10-2008 | Отправлено: 20:26 30-12-2025 | Исправлено: jentoso, 20:27 30-12-2025
destiny_child



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я думаю, что тут бы была уместна гифка того - как это работает, когда работает.
А то выясниться, к примеру, что там Ок надо жать, а нас и не предупредили)))

Всего записей: 5055 | Зарегистр. 01-04-2006 | Отправлено: 22:37 30-12-2025
jentoso



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny_child
Сразу оба действия в одной гифке.
1. При входе по внутренней команде 60039 на секунду отобразится красная надпись "Unicode warning".
2. При входе по Alt+PgDown будет показано окно с указанием самих файлов, которые содержат Unicode. Окно содержит кнопку "ОК".

Всего записей: 691 | Зарегистр. 25-10-2008 | Отправлено: 23:08 30-12-2025
Открыть новую тему     Написать ответ в эту тему

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

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


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

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

LiteCoin: LgY72v35StJhV2xbt8CpxbQ9gFY6jwZ67r

Рейтинг.ru

Рейтинг.ru