Latest post of the previous page:
John Doe, это хотелка MAD.MAX viewtopic.php?p=163318#p163318, обрабатывать архивы RAR до 5 версии и после 5, как разные и разными архиваторами.MultiArc: archive support plugin — модуль работы с архивами
- John Doe
- Бюрократ
- Posts: 13553
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 67 times
- Been thanked: 390 times
- Contact:
MultiArc: Archive support plugin — Модуль работы с архивами
@zollo, т.е. с вашим изменением rar.fmt перестаёт признавать архивы рар5, и их в результате подхватывает custom.fmt.
https://t.me/FarManager — Telegram чат
MultiArc: Archive support plugin — Модуль работы с архивами
John Doe, нет, он признаёт и RAR и RAR5. Но в зависимости от того, какой архив - разные командные строки. И в меню выбора архиватора есть оба, RAR и RAR5.
Хотя, может надо было сделать отдельный fmt под RAR5.
Хотя, может надо было сделать отдельный fmt под RAR5.
MultiArc: Archive support plugin — Модуль работы с архивами
Я изначально тоже предполагал, что было бы лучше отдельным FMT, но текущая конструкция работает просто замечательно - то, что нужно!
- John Doe
- Бюрократ
- Posts: 13553
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 67 times
- Been thanked: 390 times
- Contact:
MultiArc: Archive support plugin — Модуль работы с архивами
@zollo
Если исходить из того, что ваши изменения полезны, то стоит или внести в их в штатный rar.fmt, или опубликовать на гитхабе самостоятельным проектом.
Если самостоятельным, то отдельный fmt будет удобнее для пользователя (проще устанавливать и обновлять).
Если исходить из того, что ваши изменения полезны, то стоит или внести в их в штатный rar.fmt, или опубликовать на гитхабе самостоятельным проектом.
Если самостоятельным, то отдельный fmt будет удобнее для пользователя (проще устанавливать и обновлять).
https://t.me/FarManager — Telegram чат
MultiArc: Archive support plugin — Модуль работы с архивами
John Doe, тогда нужно будет также вносить изменения в основной fmt, чтобы он не открывал архивы RAR5.
Не будем плодить сущностей. Сказал он, и взмахнул бритвой.
У MAD.MAX есть исходник модуля с изменениями. Если что.
Не будем плодить сущностей. Сказал он, и взмахнул бритвой.
У MAD.MAX есть исходник модуля с изменениями. Если что.
- John Doe
- Бюрократ
- Posts: 13553
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 67 times
- Been thanked: 390 times
- Contact:
MultiArc: Archive support plugin — Модуль работы с архивами
Разве для управления приоритетом недостаточно того чтобы отдельный fmt открывался первым?
https://t.me/FarManager — Telegram чат
MultiArc: Archive support plugin — Модуль работы с архивами
John Doe, сделал быстренько fmt только под RAR5. Переименовал в
Всё равно открывает
Видимо, в мультиарке для субмодулей нет управления приоритетом.
0rar5.fmt
и закинул в папку Formats.Всё равно открывает
rar.fmt
. Если удалить rar.fmt
, то тогда открывает 0rar5.fmt
.Видимо, в мультиарке для субмодулей нет управления приоритетом.
- John Doe
- Бюрократ
- Posts: 13553
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 67 times
- Been thanked: 390 times
- Contact:
MultiArc: Archive support plugin — Модуль работы с архивами
Даже если управления нет, какой-то порядок всё равно же есть.
Видимо не алфавитный.
https://t.me/FarManager — Telegram чат
MultiArc: Archive support plugin — Модуль работы с архивами
Сортировка по FormatName. Если дать имя
Rar5
, то он будет загружаться перед RAR
.- abelenki
- Posts: 495
- Joined: Thu 02 Jul, 2009 07:39
- Location: Perm, Russia
- Has thanked: 159 times
- Been thanked: 22 times
- Contact:
MultiArc: Archive support plugin — Модуль работы с архивами
кладу unrar.dll в корень Far (там же лежит и rar.exe).
при попытке открыть .rar-архив, получаю ошибку:
пробовал класть в корень Far unrar.dll, unrar64.dll, unrar64.dll переименованный в unrar.dll.
подкажите, куда нужно положить unrar.dll?
- buniak_a_h
- Posts: 3969
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 204 times
- Been thanked: 597 times
- Contact:
MultiArc: Archive support plugin — Модуль работы с архивами
abelenki!
1. Стесняюсь спросить, а зачем Вам unrar.dll для MultiArc-а? Rar.exe вполне умеет и упаковывать, и распаковывать. Правда, в командах пришлось откорректировать умолчательные строки для распаковки rar-архивов (правда, теперь не знаю, какие там строки по умолчанию, но раньше было
Да и вообще, DLL - это не executable file, а динамическая библиотека.
2. А у меня в папке %FARHOME%\Plugins\MultiArc\Formats лежит UnRAR64.dll. А в x86 версии - в папке %FARHOME%\Plugins\MultiArc\Formats - UnRAR.dll. Я их отдельно не скачивал точно. Может, всё же поставляется с плагином?
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. Я их отдельно не скачивал точно. Может, всё же поставляется с плагином?
- abelenki
- Posts: 495
- Joined: Thu 02 Jul, 2009 07:39
- Location: Perm, Russia
- Has thanked: 159 times
- Been thanked: 22 times
- Contact:
MultiArc: Archive support plugin — Модуль работы с архивами
без него MultiArc 1.75.200 даже зайти не может в .rar-архив.buniak_a_h wrote: ↑Sat 03 Apr, 2021 03:201. Стесняюсь спросить, а зачем Вам unrar.dll для MultiArc-а?
спасибо. положил unrar.dll в MultiArc\Formats\ - .rar-архивы стали открываться и распаковываться нормально.2. А у меня в папке %FARHOME%\Plugins\MultiArc\Formats лежит UnRAR64.dll. А в x86 версии - в папке %FARHOME%\Plugins\MultiArc\Formats - UnRAR.dll. Я их отдельно не скачивал точно.
нет. см этот пост.Может, всё же поставляется с плагином?
Last edited by abelenki on Sat 03 Apr, 2021 04:08, edited 1 time in total.
-
- Posts: 19
- Joined: Fri 29 May, 2020 09:37
- Has thanked: 3 times
MultiArc: Archive support plugin — Модуль работы с архивами
После распаковки 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\:
А то ни на странице скачивания ея, ни в первом посте этой темы об этом ничего, и ссылок, явно к этим ответам ведущих нет.
DLL-ки в \MultiArc\Formats\:
А то ни на странице скачивания ея, ни в первом посте этой темы об этом ничего, и ссылок, явно к этим ответам ведущих нет.
MultiArc: Archive support plugin — Модуль работы с архивами
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. Каждый раз заползать в его настройки и проверять себя -
дико неудобно.
Да и оценить командну строку в целом - в принципе нужная вестч.
.
MultiArc.dll 1.70.0.180
RAR 4.20
К сожалению, ни RAR, ни MultiArc, в явном виде не показывают результирующую командную строку,
сформированную MultiArc и по которой отработал RAR.
В хэлпах RAR я не нашел возможности загнать ее (строку) в какой-нибудь лог.
Переназначение выводас экрана в файл тоже, есно, не дает строки.
В FAR в истории команд команды MultiArc не присутствуют.
Что тут можно сделать?
Вдруг есть в MultiArc потайная история отработанных команд?
Мне, собственно, нужно это для того, чтобы контролировать RAR Switch -ms,
который принимает список только из командной строки, ни ни как не из файла.
(ну, Рошаль в своем стиле). Список этот внушительный, присутствует только
в интерфейсе MultiArc. Каждый раз заползать в его настройки и проверять себя -
дико неудобно.
Да и оценить командну строку в целом - в принципе нужная вестч.
.
- buniak_a_h
- Posts: 3969
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 204 times
- Been thanked: 597 times
- Contact:
MultiArc: Archive support plugin — Модуль работы с архивами
Такая проблема была в другой теме. Решение см. тут