arclite — работа с архивами на основе 7-Zip

Здесь можно обсудить ваш любимый плагин.
2useven10
Posts: 4039
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 185 times

arclite — работа с архивами на основе 7-Zip

Post by 2useven10 »

Тема для обсуждения arclite — нового альтернативного плагина архиватора 7-Zip для Far.
("Старый" плагин 7zipalt обсуждается в прежней теме.)

Внимание:
Начиная с билда 1762 плагин входит в комплект поставки юникодной версии FAR'а, заменяя собой Multiarc.
В arclite не реализованы некоторые функции, присутствовавшие в Multiarc, в частности упаковка в RAR.

Обсуждение: arclite вместо MultiArc в комплекте Far 2











Кодек LZHAM

User avatar
zg
zero-gravity
Posts: 5816
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 147 times
Contact:

arclite — работа с архивами на основе 7-Zip

Post by zg »

Latest post of the previous page:

alexmitin wrote:В arclite поломался просмотр и распаковка из rpm файлов.
всё прекрасно работает.
alexmitin wrote:В FAR3 на шаге 2 открывается диалог Windows:
либо жмите pgdn, либо зайдите в настройки и настройте плагин соответствующим образом.

alexmitin
Posts: 50
Joined: Tue 17 Feb, 2009 08:37
Been thanked: 1 time

arclite — работа с архивами на основе 7-Zip

Post by alexmitin »

zg wrote:
alexmitin wrote:В FAR3 на шаге 2 открывается диалог Windows:
либо жмите pgdn, либо зайдите в настройки и настройте плагин соответствующим образом.
А можно по шагам как выставить настройки, чтобы работало как в FAR2?

Polymorph
Posts: 10
Joined: Mon 09 Mar, 2009 09:02
Location: Беларусь

arclite — работа с архивами на основе 7-Zip

Post by Polymorph »

alexmitin wrote: А можно по шагам как выставить настройки, чтобы работало как в FAR2?
В вашем случае на шаге 2 arclite по Enter не открыл файл *.noarch. Не открыл, потому что "не знал", что это нужно открывать самостоятельно, а Far не пытался его "заставить". В результате с точки зрения Far ни один плагин нажатие на Enter не обработал, команда открытия файла была передана ОС, которая в свою очередь тоже не смогла его открыть.

При нажатии Ctrl+PgDn на файле *.noarch Far "заставляет" arclite попытаться открыть архив. Вероятно, в вашем случае Far2 "заставляет" и по Enter'у, а Far3 этого не делает.

Вариант решения: Жмите F9 - Параметры - Параметры плагинов - arclite. В строку "Маски включения" добавьте маску [*.noarch] без скобок и через запятую.

Polymorph
Posts: 10
Joined: Mon 09 Mar, 2009 09:02
Location: Беларусь

arclite — работа с архивами на основе 7-Zip

Post by Polymorph »

ccaid wrote: arclite, с помощью ключа -adv
Я когда-то долго пытался понять, что конкретно можно писать arclite'у в "продвинутые параметры", но так толком и не понял. Справка ссылается на ключ -m 7zip'а, и даже приводится пример

Code: Select all

0=delta:1 1=lzma2:pb0
Соответствующая командная строка 7zip выглядела бы, видимо, так (добавляется -m перед каждым ключом)

Code: Select all

-m0=delta:1 -m1=lzma2:pb0
Тогда мои параметры (-mx=1 -m1=LZMA2 -ms=on) можно преобразовать к продвинутым параметрам arclite путем отбрасывания -m, но передать таким путем больше одного параметра мне не удалось: вылетает ошибка (под спойлером ниже). Только что выяснил, что набор параметров из справки arclite не работает из-за той же ошибки. Если я случайно нигде не напортачил, то это тоже косяк arclite.

Раньше я почему-то не попытался проверить пример из справки, и попросту считал, что в своих неудачах с "продвинутыми параметрами" виноват я сам.
ccaid wrote: вполне можно завести issue на мантис на эту тему
Видимо, все к этому и идет. Но я еще выжду какое-то время. Может, кто-то (как вы) натолкнет меня еще на пару-тройку экспериментов, в результате чего найдется еще пара косяков, или выяснится, что я был неправ :)

Вообще логика "продвинутых параметров", если я верно ее понял (отбрасывание -m) меня тоже смущает. Есть какие-то препятствия для того, чтобы просто использовать ключи 7zip как они есть?

User avatar
John Doe
Бюрократ
Posts: 12814
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 286 times

arclite — работа с архивами на основе 7-Zip

Post by John Doe »

Polymorph, спасибо что завели записи на багтрекере.
Имеет смысл привести тут ссылки на них.


User avatar
SeNS
Posts: 34
Joined: Wed 14 Dec, 2005 06:39
Has thanked: 1 time
Contact:

arclite — работа с архивами на основе 7-Zip

Post by SeNS »

Arclite не может распаковать файлы в фолдерах внутри xap (пакет Windows Phone, по сути, простой zip-архив).
Вот ссылка на тестовый файл: https://goo.gl/x7KCBd , файлы внутри фолдера Assets не могут быть распакованы.
Проверял на последней ночной сборке Far-а (Far Manager, version 3.0 (build 4392) x64)

P.S. Открыл issue 3009.
WBR, SeNS

2useven10
Posts: 4039
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 185 times

arclite — работа с архивами на основе 7-Zip

Post by 2useven10 »

CtrlPgDn :facepalm:

2useven10
Posts: 4039
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 185 times

arclite — работа с архивами на основе 7-Zip

Post by 2useven10 »

Нужно патчить 7z.dll, изменения нужны минимальные.
Собрал из сорсов 9.38 + правка x86 7z.dll, заменил в arclite (там текущая 7.35) - всё работает...

User avatar
SeNS
Posts: 34
Joined: Wed 14 Dec, 2005 06:39
Has thanked: 1 time
Contact:

arclite — работа с архивами на основе 7-Zip

Post by SeNS »

Выложи, pls, патч, а лучше бинарник для x64
WBR, SeNS

2useven10
Posts: 4039
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 185 times

arclite — работа с архивами на основе 7-Zip

Post by 2useven10 »

пробуйте
Attachments
7z-1505-patched2.7z
(833.12 KiB) Downloaded 88 times
7z-1505-patched.7z
(833.14 KiB) Downloaded 88 times
Last edited by 2useven10 on Tue 30 Jun, 2015 15:27, edited 3 times in total.

2useven10
Posts: 4039
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 185 times

arclite — работа с архивами на основе 7-Zip

Post by 2useven10 »

упс... уже 15.05 - если с выложенными dll 9.38 ошибки нет, можно пропатчить новую версию.

User avatar
SeNS
Posts: 34
Joined: Wed 14 Dec, 2005 06:39
Has thanked: 1 time
Contact:

arclite — работа с архивами на основе 7-Zip

Post by SeNS »

Попробовал, работает. Спасибо!
WBR, SeNS

User avatar
zg
zero-gravity
Posts: 5816
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 147 times
Contact:

arclite — работа с архивами на основе 7-Zip

Post by zg »

может лучше автору написать?

2useven10
Posts: 4039
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 185 times

arclite — работа с архивами на основе 7-Zip

Post by 2useven10 »

ему уже написали, вопрос в том насколько быстрой будет реакция (в чём проблема он знает).

2useven10
Posts: 4039
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 185 times

arclite — работа с архивами на основе 7-Zip

Post by 2useven10 »

добавил файлы 7z 15.05

Post Reply

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