MultiArc: archive support plugin — модуль работы с архивами

Здесь можно обсудить ваш любимый плагин.
User avatar
zollo
Posts: 55
Joined: Wed 04 Nov, 2009 10:06
Has thanked: 5 times
Been thanked: 5 times

MultiArc: Archive support plugin — Модуль работы с архивами

Post by zollo »

Latest post of the previous page:

John Doe, это хотелка MAD.MAX viewtopic.php?p=163318#p163318, обрабатывать архивы RAR до 5 версии и после 5, как разные и разными архиваторами.
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

MultiArc: Archive support plugin — Модуль работы с архивами

Post by John Doe »

@zollo, т.е. с вашим изменением rar.fmt перестаёт признавать архивы рар5, и их в результате подхватывает custom.fmt.
https://t.me/FarManager — Telegram чат
User avatar
zollo
Posts: 55
Joined: Wed 04 Nov, 2009 10:06
Has thanked: 5 times
Been thanked: 5 times

MultiArc: Archive support plugin — Модуль работы с архивами

Post by zollo »

John Doe, нет, он признаёт и RAR и RAR5. Но в зависимости от того, какой архив - разные командные строки. И в меню выбора архиватора есть оба, RAR и RAR5.
Хотя, может надо было сделать отдельный fmt под RAR5.
User avatar
MAD.MAX
Posts: 26
Joined: Thu 30 Mar, 2006 11:19
Has thanked: 2 times

MultiArc: Archive support plugin — Модуль работы с архивами

Post by MAD.MAX »

zollo wrote: Tue 29 Dec, 2020 16:53 Хотя, может надо было сделать отдельный fmt под RAR5
Я изначально тоже предполагал, что было бы лучше отдельным FMT, но текущая конструкция работает просто замечательно - то, что нужно!
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

MultiArc: Archive support plugin — Модуль работы с архивами

Post by John Doe »

@zollo

Если исходить из того, что ваши изменения полезны, то стоит или внести в их в штатный rar.fmt, или опубликовать на гитхабе самостоятельным проектом.

Если самостоятельным, то отдельный fmt будет удобнее для пользователя (проще устанавливать и обновлять).
https://t.me/FarManager — Telegram чат
User avatar
zollo
Posts: 55
Joined: Wed 04 Nov, 2009 10:06
Has thanked: 5 times
Been thanked: 5 times

MultiArc: Archive support plugin — Модуль работы с архивами

Post by zollo »

John Doe, тогда нужно будет также вносить изменения в основной fmt, чтобы он не открывал архивы RAR5.
Не будем плодить сущностей. Сказал он, и взмахнул бритвой.
У MAD.MAX есть исходник модуля с изменениями. Если что.
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

MultiArc: Archive support plugin — Модуль работы с архивами

Post by John Doe »

zollo wrote: Wed 30 Dec, 2020 19:29 тогда нужно будет также вносить изменения в основной fmt, чтобы он не открывал архивы RAR5
Разве для управления приоритетом недостаточно того чтобы отдельный fmt открывался первым?
https://t.me/FarManager — Telegram чат
User avatar
zollo
Posts: 55
Joined: Wed 04 Nov, 2009 10:06
Has thanked: 5 times
Been thanked: 5 times

MultiArc: Archive support plugin — Модуль работы с архивами

Post by zollo »

John Doe, сделал быстренько fmt только под RAR5. Переименовал в 0rar5.fmt и закинул в папку Formats.
Всё равно открывает rar.fmt. Если удалить rar.fmt, то тогда открывает 0rar5.fmt.
Видимо, в мультиарке для субмодулей нет управления приоритетом.
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

MultiArc: Archive support plugin — Модуль работы с архивами

Post by John Doe »

zollo wrote: Thu 31 Dec, 2020 11:35 Видимо, в мультиарке для субмодулей нет управления приоритетом.
Даже если управления нет, какой-то порядок всё равно же есть.
Видимо не алфавитный.
https://t.me/FarManager — Telegram чат
User avatar
zollo
Posts: 55
Joined: Wed 04 Nov, 2009 10:06
Has thanked: 5 times
Been thanked: 5 times

MultiArc: Archive support plugin — Модуль работы с архивами

Post by zollo »

John Doe wrote: Thu 31 Dec, 2020 11:47 Даже если управления нет, какой-то порядок всё равно же есть.
Сортировка по FormatName. Если дать имя Rar5, то он будет загружаться перед RAR.
User avatar
abelenki
Posts: 501
Joined: Thu 02 Jul, 2009 07:39
Location: Perm, Russia
Has thanked: 174 times
Been thanked: 23 times
Contact:

MultiArc: Archive support plugin — Модуль работы с архивами

Post by abelenki »

John Doe wrote: Tue 29 Dec, 2020 12:55UnRAR.dll в дистрибутивы не входит!
кладу unrar.dll в корень Far (там же лежит и rar.exe).

при попытке открыть .rar-архив, получаю ошибку:



пробовал класть в корень Far unrar.dll, unrar64.dll, unrar64.dll переименованный в unrar.dll.

подкажите, куда нужно положить unrar.dll?
User avatar
buniak_a_h
Posts: 4234
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 642 times
Contact:

MultiArc: Archive support plugin — Модуль работы с архивами

Post by buniak_a_h »

abelenki!
1. Стесняюсь спросить, а зачем Вам unrar.dll для MultiArc-а? Rar.exe вполне умеет и упаковывать, и распаковывать. Правда, в командах пришлось откорректировать умолчательные строки для распаковки rar-архивов (правда, теперь не знаю, какие там строки по умолчанию, но раньше было unrar -x … )
Да и вообще, DLL - это не executable file, а динамическая библиотека.
2. А у меня в папке %FARHOME%\Plugins\MultiArc\Formats лежит UnRAR64.dll. А в x86 версии - в папке %FARHOME%\Plugins\MultiArc\Formats - UnRAR.dll. Я их отдельно не скачивал точно. Может, всё же поставляется с плагином?
User avatar
abelenki
Posts: 501
Joined: Thu 02 Jul, 2009 07:39
Location: Perm, Russia
Has thanked: 174 times
Been thanked: 23 times
Contact:

MultiArc: Archive support plugin — Модуль работы с архивами

Post by abelenki »

buniak_a_h wrote: Sat 03 Apr, 2021 03:201. Стесняюсь спросить, а зачем Вам unrar.dll для MultiArc-а?
без него MultiArc 1.75.200 даже зайти не может в .rar-архив.
2. А у меня в папке %FARHOME%\Plugins\MultiArc\Formats лежит UnRAR64.dll. А в x86 версии - в папке %FARHOME%\Plugins\MultiArc\Formats - UnRAR.dll. Я их отдельно не скачивал точно.
спасибо. положил unrar.dll в MultiArc\Formats\ - .rar-архивы стали открываться и распаковываться нормально.
Может, всё же поставляется с плагином?
нет. см этот пост.
Last edited by abelenki on Sat 03 Apr, 2021 04:08, edited 1 time in total.
Maxine Proctor
Posts: 19
Joined: Fri 29 May, 2020 09:37
Has thanked: 3 times

MultiArc: Archive support plugin — Модуль работы с архивами

Post by Maxine Proctor »

После распаковки MultiArc.199.x64.7z в \FAR\Plugins\MultiArc\ в окне "Конфигурация плагинов (...) Shift+F1 F4 F3" Far 3.0.5875.0 x64 и контекстном меню архивов ("Команды плагинов (...) Shift+F1 F4 F3") должно появиться что-то, созвучное сабжу, или плагин настраивается исключительно через конфигурационные файлы и реестр, а вызывается тоже как-то затейливо? Сейчас в Far Enter на архивах запускает то же, что и Проводник. Arclite, чтобы не мешал опытам, отключил.

DLL-ки в \MultiArc\Formats\:


А то ни на странице скачивания ея, ни в первом посте этой темы об этом ничего, и ссылок, явно к этим ответам ведущих нет.
kkkrotov
Posts: 19
Joined: Sun 29 Sep, 2013 19:44
Has thanked: 4 times

MultiArc: Archive support plugin — Модуль работы с архивами

Post by kkkrotov »

FAR 1.70 (build 2087)
MultiArc.dll 1.70.0.180
RAR 4.20


К сожалению, ни RAR, ни MultiArc, в явном виде не показывают результирующую командную строку,
сформированную MultiArc и по которой отработал RAR.

В хэлпах RAR я не нашел возможности загнать ее (строку) в какой-нибудь лог.
Переназначение выводас экрана в файл тоже, есно, не дает строки.

В FAR в истории команд команды MultiArc не присутствуют.

Что тут можно сделать?

Вдруг есть в MultiArc потайная история отработанных команд?

Мне, собственно, нужно это для того, чтобы контролировать RAR Switch -ms,
который принимает список только из командной строки, ни ни как не из файла.
(ну, Рошаль в своем стиле). Список этот внушительный, присутствует только
в интерфейсе MultiArc. Каждый раз заползать в его настройки и проверять себя -
дико неудобно.

Да и оценить командну строку в целом - в принципе нужная вестч.
.
User avatar
buniak_a_h
Posts: 4234
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 642 times
Contact:

MultiArc: Archive support plugin — Модуль работы с архивами

Post by buniak_a_h »

kkkrotov wrote: Thu 02 Dec, 2021 19:50 К сожалению, ни RAR, ни MultiArc, в явном виде не показывают результирующую командную строку,
сформированную MultiArc и по которой отработал RAR.
… … …
Что тут можно сделать?
Такая проблема была в другой теме. Решение см. тут
Post Reply

Return to “Обсуждение плагинов”