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

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

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

Post by 2useven10 »

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

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

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











Кодек LZHAM
Skaramush
Posts: 52
Joined: Mon 16 May, 2011 04:03
Has thanked: 6 times
Been thanked: 1 time

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

Post by Skaramush »

Latest post of the previous page:

Возможно проблема в том, что мой экземпляр FAR собирается и обновляется уже много лет.
Интереса ради я заменил плагин, взяв его из дистрибутива 3.0.6000.0 x64 (оказался под рукой). там проблема не вопрсоизводится.
Но я заметил разницу поведения меню при переключии типа архива: мой проблемный плагин не очищает поле "метод" при смене типа с 7z на zip, а взятый с чистого дистрибутива это делает. При этом различается набор методов: в моем проблемном их 5: LZMA2, LZMA, PPMD, Deflate, Deflate64, а во взятом из чистого дистриба из 3: LZMA2, LZMA, PPMD.
Вот мой экземпляр Arclite
User avatar
HaRT
Moderator
Posts: 10904
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 223 times
Been thanked: 359 times

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

Post by HaRT »

2useven10 wrote: Thu 18 Apr, 2024 11:23 LZMA2 нет.
Должен быть метод поддерживаемый .zip
Так я о том и говорю: например, пользователь обычно использует 7-Zip с LZMA2, поэтому записал себе это в умолчания. Потом ему понадобилось использовать ZIP — приходится вручную переключаться на поддерживаемый метод. Гораздо удобнее было бы, если бы плагин в умолчания вместе с форматом сохранял и (поддерживаемый им) метод и при переключении формата переключал и метод соответственно.
Фар есть инструмент, а не нянька. © 2009 DrKnS
2useven10
Posts: 5237
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 318 times

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

Post by 2useven10 »

У меня 14 методов (7z плагины Dec),
при этом после переключения 7z -> zip только LZMA сбрасывается в Deflate,
остальные остаются, большая часть естественно не поддерживается.
User avatar
John Doe
Бюрократ
Posts: 13903
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 75 times
Been thanked: 431 times
Contact:

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

Post by John Doe »

HaRT wrote: Sun 15 Aug, 2010 22:26 Гораздо удобнее было бы, если бы плагин в умолчания вместе с форматом сохранял и (поддерживаемый им) метод и при переключении формата переключал и метод соответственно.
+1
https://t.me/FarManager — Telegram чат
2useven10
Posts: 5237
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 318 times

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

Post by 2useven10 »

Думаю лучше здесь написать.
User avatar
John Doe
Бюрократ
Posts: 13903
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 75 times
Been thanked: 431 times
Contact:

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

Post by John Doe »

2useven10 wrote: Sun 15 Aug, 2010 22:26 Наверное правильнее не давать возможности выбора неподдерживаемых форматов.
+1
https://t.me/FarManager — Telegram чат
2useven10
Posts: 5237
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 318 times

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

Post by 2useven10 »

Все изменения сделаны в рамках закрытой задачи на github.
Если вам что-то не нравится - переоткрывайте задачу там.
Я не принимал участия ни в реализации ни в обсуждении.
rohitab сделал DrKnS одобрил, оба обладают достаточной квалификацией чтобы выполнить работу качественно.
Yegor
Posts: 1341
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 35 times
Been thanked: 64 times

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

Post by Yegor »

2useven10, вроде как сорсы Игорь выложил для 24.05 (https://www.7-zip.org/a/7z2405-src.7z). Обновите ArcLite?
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
2useven10
Posts: 5237
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 318 times

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

Post by 2useven10 »

Yegor, Да, постараюсь завтра (если раньше кто-нибудь не сделает).
Void2
Posts: 12
Joined: Sat 20 Jun, 2009 15:56
Been thanked: 1 time

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

Post by Void2 »

Собрал DLL для версии 24.05 вместе с расширенным набором кодеков и архивов (все имеющиеся в оригинале включены + lz4, lz5, lizard, brotli, сжатие zstd, lzham). Можно подменить в текущей версии arclite только эту dll и все заработает.
Полный список поддерживаемых форматов и архивов можно посмотреть в "7za.exe i".
32-битная dll:
7z32dll.zip
(2.05 MiB) Downloaded 5 times
64-битная dll:
7z64dll.zip
(1.94 MiB) Downloaded 7 times
32-битный полный 7za.exe:
7za32w.zip
(2.24 MiB) Downloaded 4 times
64-битный полный 7za.exe:
7za64w.zip
(2.11 MiB) Downloaded 6 times
p.s. исправил ошибку сборки zstd из-за которой не работало многопоточное сжатие zstd

p.p.s. исходники отсюда https://github.com/mcmilk/7-Zip-zstd + замена обновленных файлов из оригинальных 7zip 24.05
Last edited by Void2 on Tue 21 May, 2024 15:43, edited 1 time in total.
2useven10
Posts: 5237
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 318 times

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

Post by 2useven10 »

Насколько я понимаю, бинарники собраны из 7zip-std (Tino Reichardt).
Давайте ссылку на сорсы, либо оригинальные, либо форк.
Post Reply

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