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

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

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

Post by 2useven10 » Sun 15 Aug, 2010 22:26

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

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

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











Кодек LZHAM

Dec
Posts: 66
Joined: Wed 14 Jul, 2010 08:59
Been thanked: 3 times

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

Post by Dec » Fri 17 Nov, 2017 05:01

Latest post of the previous page:

Тебе нужен для тестов плагин, реализующий только GetHashers и не реализующий форматы/кодеки?

2useven10
Posts: 3649
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 145 times

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

Post by 2useven10 » Fri 17 Nov, 2017 06:55

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

Dec
Posts: 66
Joined: Wed 14 Jul, 2010 08:59
Been thanked: 3 times

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

Post by Dec » Fri 17 Nov, 2017 06:57

Подготовлю

Dec
Posts: 66
Joined: Wed 14 Jul, 2010 08:59
Been thanked: 3 times

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

Post by Dec » Fri 17 Nov, 2017 10:52

Два плагина. Dummy1 реализует кодек для формата 7z и хешер, Dummy2 реализует только хешер.

2useven10
Posts: 3649
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 145 times

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

Post by 2useven10 » Mon 11 Dec, 2017 11:33

Dec, добавил IHashers. Ещё на прошлой неделе, но до проверки так руки и не дошли. Залил как есть...

Dec
Posts: 66
Joined: Wed 14 Jul, 2010 08:59
Been thanked: 3 times

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

Post by Dec » Mon 11 Dec, 2017 16:29

В far 5105 с сайта не работает. Появится в следующей сборке?

2useven10
Posts: 3649
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 145 times

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

Post by 2useven10 » Mon 11 Dec, 2017 22:50

если нигде не накосячил - да.

Dec
Posts: 66
Joined: Wed 14 Jul, 2010 08:59
Been thanked: 3 times

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

Post by Dec » Wed 13 Dec, 2017 21:48

2useven10 wrote:
Mon 11 Dec, 2017 11:33
добавил IHashers
Подтверждаю, работает нормально.

Abs
Posts: 64
Joined: Tue 27 Jul, 2010 12:14
Been thanked: 6 times

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

Post by Abs » Thu 21 Dec, 2017 11:01

Сейчас обнаружил странную реакцию плагина (из Far 5106) на выставленный уровень компрессии. Беру один и тот же набор файлов, начинаю менять уровни и смотрю размер итогового .7z:
Fastest: 94 733 720
Fast: 86 861 768
Normal: 86 538 358
Maximum: 84 921 444
Ultra: 98 554 344 (!)
Сравниваю с результатами той же операции, проведённой самим 7z, и создаётся впечатление, что в плагине сейчас вместо Ultra сейчас выставляется Fastest, а все остальные уровни соответственно смещены (Fastest работает как Fast, Fast как Normal и так далее, разве что Store работает как Store). Помнится, раньше такого не было.

2useven10
Posts: 3649
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 145 times

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

Post by 2useven10 » Thu 21 Dec, 2017 11:21

да, что-то с уровнями действительно не так.

2useven10
Posts: 3649
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 145 times

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

Post by 2useven10 » Thu 21 Dec, 2017 11:37

b266

Dec
Posts: 66
Joined: Wed 14 Jul, 2010 08:59
Been thanked: 3 times

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

Post by Dec » Sun 24 Dec, 2017 19:33

2useven10, Не знаю, будет ли тебе это интересно, но (в продолжение дискуссии на руборде) я запилил 7z ParameterAPI - http://www.tc4shell.com/ru/7zip/parameterapi/ В данный момент он поддерживается только моими плагинами, и наверное не имеет смысла добавлять его поддержку в arclite. Но я общался с Tino Reichardt, автором форка 7z ZSTD и плагинов с новомодными методами сжатия типа LZ4, ему идея понравилась, но сейчас у него нет времени на реализацию, занят другими проектами. Возможно в будущем он реализует API и в своих плагинах.

2useven10
Posts: 3649
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 145 times

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

Post by 2useven10 » Sun 24 Dec, 2017 23:53

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

Dec
Posts: 66
Joined: Wed 14 Jul, 2010 08:59
Been thanked: 3 times

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

Post by Dec » Mon 25 Dec, 2017 00:46

2useven10 wrote:
Sun 24 Dec, 2017 23:53
но без поддержки со стороны 7z ... шансов немного
Я как бы не настаиваю, прекрасно понимаю, что ради двух плагинов нет смысла заморачиваться с поддержкой этого API. По факту имеем следующее. Игорь ответил однозначно - "Делайте без меня". Остаются сторонние плагины. Мне известны только два человека, которые их делают. Я и Tino Reichardt. И даже если Tino Reichardt сделает в своих плагинах поддержку этого API, то все равно плагинов ОЧЕНЬ мало.
2useven10 wrote:
Sun 24 Dec, 2017 23:53
проект делается только при наличии свободного времени
Я бы и рад помочь каким то своим кодом, но я пишу не на плюсах. Единственный вариант помощи с моей стороны - создание dll, которую будет использовать arclite, но это не очень красивое решение.

Zzzz
Posts: 88
Joined: Sat 13 Oct, 2007 10:12
Been thanked: 1 time

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

Post by Zzzz » Tue 09 Jan, 2018 15:22

http://b.reich.io/upccrn.zip

far.exe -m -ro -s %TEMP%\farprofile\%RANDOM% -pPlugins\Arclite

При распаковке показывает ошибку, но файлы не битые. 7za 16.04 тестирует без ошибок.
╔═══════════════════════ arclite ════════════════════════╗ ║ Unknown extraction error ║ ║ C:\Users\A4\AppData\Local\Temp\F3T105.tmp\LiesMich.txt ║ ║ V:\upccrn.zip ║ ║ error.hpp:10 ║ ╟────────────────────────────────────────────────────────╢ ║ { Ignore } [ Ignore All ] [ Cancel ] ║ ╚════════════════════════════════════════════════════════╝
W7U SP1 x64

2useven10
Posts: 3649
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 145 times

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

Post by 2useven10 » Tue 09 Jan, 2018 15:39

Arclite использует 7z.dll версии 17.01, эта версия гораздо менее терпима к данным после конца архива (или файла в архиве).
Вот ошибки есть - так что к Павлову.
Last edited by 2useven10 on Tue 09 Jan, 2018 15:40, edited 1 time in total.

2useven10
Posts: 3649
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 145 times

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

Post by 2useven10 » Tue 09 Jan, 2018 16:14

Если подменить 7z.dll в arclite на версию из 16.04 (17.00 тоже ошибка) должно распаковаться нормально.

Post Reply

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