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

Здесь можно обсудить ваш любимый плагин.
2useven10
Posts: 5355
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 20 times
Been thanked: 337 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: 11275
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 252 times
Been thanked: 392 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: 5355
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 20 times
Been thanked: 337 times

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

Post by 2useven10 »

У меня 14 методов (7z плагины Dec),
при этом после переключения 7z -> zip только LZMA сбрасывается в Deflate,
остальные остаются, большая часть естественно не поддерживается.
User avatar
John Doe
Бюрократ
Posts: 14338
Joined: Wed 27 Apr, 2005 20:42
Location: github.com/FarManagerLegacy
Has thanked: 80 times
Been thanked: 475 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: 5355
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 20 times
Been thanked: 337 times

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

Post by 2useven10 »

Думаю лучше здесь написать.
User avatar
John Doe
Бюрократ
Posts: 14338
Joined: Wed 27 Apr, 2005 20:42
Location: github.com/FarManagerLegacy
Has thanked: 80 times
Been thanked: 475 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: 5355
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 20 times
Been thanked: 337 times

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

Post by 2useven10 »

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

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

Post by Yegor »

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

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

Post by 2useven10 »

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

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

Post by Void2 »

Собрал DLL для версии 24.07 вместе с расширенным набором кодеков и архивов (все имеющиеся в оригинале включены + lz4, lz5, lizard, brotli, сжатие zstd, lzham). Можно подменить в текущей версии arclite только эту dll и все заработает.
Полный список поддерживаемых форматов и архивов можно посмотреть в "7za.exe i".
32-битная dll:
7za32dll.zip
(2.07 MiB) Downloaded 27 times
64-битная dll:
7za64dll.zip
(1.94 MiB) Downloaded 33 times
32-битный полный 7za.exe:
7za32w.zip
(2.26 MiB) Downloaded 20 times
64-битный полный 7za.exe:
7za64w.zip
(2.13 MiB) Downloaded 34 times
p.s. обновил на версию 24.07

p.p.s. исходники отсюда https://github.com/mcmilk/7-Zip-zstd + замена обновленных файлов из оригинальных 7zip 24.07
Last edited by Void2 on Thu 20 Jun, 2024 10:05, edited 3 times in total.
2useven10
Posts: 5355
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 20 times
Been thanked: 337 times

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

Post by 2useven10 »

Насколько я понимаю, бинарники собраны из 7zip-std (Tino Reichardt).
Давайте ссылку на сорсы, либо оригинальные, либо форк.
Yegor
Posts: 1441
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 46 times
Been thanked: 74 times

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

Post by Yegor »

2useven10, а можно 24.06?
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
2useven10
Posts: 5355
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 20 times
Been thanked: 337 times

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

Post by 2useven10 »

Можно. Там фактически только бинарники с багфиксами. Больше ошибок не появилось?
Yegor
Posts: 1441
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 46 times
Been thanked: 74 times

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

Post by Yegor »

я пока не заметил
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
User avatar
HaRT
Moderator
Posts: 11275
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 252 times
Been thanked: 392 times

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

Post by HaRT »

2useven10, пожелание: сделайте, пожалуйста, чтобы диалог ввода пароля усекал путь/имя файла не по предопределённой ширине, а по фактической, полученной, например, в результате максимизации. А то сейчас получается, что доступной ширины полно, а .
Кроме того, это уже начинает жать не только эстетически, но и в некоторых .
Если нужен пример кода, где такое в Фаре уже сделано, я найду ссылку.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Post Reply

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