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

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

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

Post by 2useven10 »

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

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

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











Кодек LZHAM
2useven10
Posts: 4110
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 194 times

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

Post by 2useven10 »

Latest post of the previous page:

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

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

Post by zg »

в тех же ситуациях для папок — ругается. там же код аналогичный рядом.
2useven10
Posts: 4110
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 194 times

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

Post by 2useven10 »

завтра...
2useven10
Posts: 4110
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 194 times

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

Post by 2useven10 »

b277
User avatar
zollo
Posts: 36
Joined: Wed 04 Nov, 2009 10:06
Has thanked: 5 times
Been thanked: 2 times

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

Post by zollo »

Вышла 7-Zip версия 18.03.
Скорость распаковки на x64 увеличилась на 30%.
2useven10
Posts: 4110
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 194 times

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

Post by 2useven10 »

zollo wrote: Fri 16 Mar, 2018 08:18Вышла 7-Zip версия 18.03.
Скорость распаковки на x64 увеличилась на 30%.
b278.
Оптимизация только для x64, и не для всех процессоров 30%.
2useven10
Posts: 4110
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 194 times

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

Post by 2useven10 »

Для настроек плагин-манагера как здесь: viewtopic.php?p=148561#p148561
По Enter на простом незапароленном архиве (архивный плагин - только arclite)
у меня для b5100, 5170 нормально показывается меню (arclite/standard) но при выборе standard открывается arclite.

Проверил некоторые более старые версии:
b4960 - ок (меню такое же, стандартная ассоциация из меню выбирается)
b5049 - меню нет, сразу открывается arclite
Last edited by 2useven10 on Mon 19 Mar, 2018 15:27, edited 1 time in total.
2useven10
Posts: 4110
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 194 times

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

Post by 2useven10 »

Мне кажется - это баг плагин-манагера...
User avatar
DrKnS
Posts: 5742
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 9 times
Been thanked: 319 times

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

Post by DrKnS »

2useven10 wrote: Mon 19 Mar, 2018 14:08Мне кажется - это баг плагин-манагера...
Да.
User avatar
DrKnS
Posts: 5742
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 9 times
Been thanked: 319 times

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

Post by DrKnS »

А это так и задумано, что CloseAnalyseW не вызывается для того плагина, которым открываем?
Понятно, что инстанс OpenAnalyseInfo еще нужен, чтобы передать его в OpenW.
Arclite его там же и удаляет, так что утечки нет, но надо хотя бы это задокументировать.
User avatar
zg
zero-gravity
Posts: 5878
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 155 times
Contact:

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

Post by zg »

DrKnS wrote: Mon 19 Mar, 2018 19:14А это так и задумано, что CloseAnalyseW не вызывается для того плагина, которым открываем?
да:
zg 16.02.2012 04:04:19 +0200 - build 2462

1. AnalyseW теперь возвращает HANDLE. если файл не понравился плагину, надо вернуть INVALID_HANDLE_VALUE. любое другое значение говорит фару, что файл плагину понравился.
если в итоге плагину приходит OpenW(OPEN_ANALYSE,...), то OpenAnalyseInfo.Handle будет равно значению возвращённому AnalyseW.
иначе приходит CloseAnalyseW, где значение CloseAnalyseInfo.Handle тоже равно значению возвращённому AnalyseW.
плагины, использующие AnalyseW будут работать некорректно.
Shmuel
Posts: 6167
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 31 times
Been thanked: 330 times

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

Post by Shmuel »

А эта запись более новая:
zg 25.03.2012 19:11:55 +0200 - build 2572

2. AnalyseW возвращает NULL, если формат не опознан. INVALID_HANDLE_VALUE теперь тоже считается за опознанный формат.
все нативные плагины перестали работать.
User avatar
zg
zero-gravity
Posts: 5878
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 155 times
Contact:

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

Post by zg »

там и наверное и другие изменения были, но по теме именно то. вот обсуждение.
2useven10
Posts: 4110
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 194 times

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

Post by 2useven10 »

Kirillony wrote: Fri 23 Feb, 2018 19:48Такая проблема:
b279
2useven10
Posts: 4110
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 194 times

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

Post by 2useven10 »

fps wrote: Sat 27 Jan, 2018 05:38Тоже вариант.
b280
Dec
Posts: 67
Joined: Wed 14 Jul, 2010 08:59
Been thanked: 3 times

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

Post by Dec »

Dec wrote: Sun 16 Jul, 2017 23:06 А если сторонняя библиотека реализует как формат, так и кодек, то куда ее класть?
2useven10 wrote: Mon 17 Jul, 2017 02:23 Будет день библиотека, будем думать.
Скорее всего в оба места, и надо проверять, что всё будет работать как ожидается.
Собственно, вот. Плагин позволяет как создавать ZSTD файлы, так и использовать ZSTD в качестве кодека для формата 7z.
Post Reply

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