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

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

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

Post by 2useven10 »

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

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

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











Кодек LZHAM
lvm
Posts: 58
Joined: Thu 13 Sep, 2018 12:48

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

Post by lvm »

Latest post of the previous page:

Сейчас арклайт может открывать (считать архивом и входить внутрь него) либо все, что является архивом независимо от расширения, либо по списку расширений. А можно сделать так: открывать по списку расширений плюс все неизвестные расширения, являющиеся архивами? Те, скажем, zip - входит в список - открываем, docx - известное винде расширение, не входит в список - не открываем, jar - неизвестное расширение, файл начинается с PK<3><4> открываем.
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

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

Post by 2useven10 »

lvm wrote: Fri 15 Mar, 2019 07:48 А можно сделать так:
Не очень ясно зачем, либо я не понял что имеется ввиду...
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

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

Post by DrKnS »

2useven10 wrote: Fri 15 Mar, 2019 11:10что имеется ввиду
Не лезть в архив, если у этого типа файлов есть системный обработчик и пользователь явно не возжелал обратного.
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

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

Post by 2useven10 »

Всегда проверять наличие системных ассоциаций, если нет - всегда анализировать формат (это вторая часть - jar)...
Может кому-то такой интеллект будет полезен, для меня вполне приемлемое поведение достигается настройкой исключений.
Но если есть желание сделать дополнительную опцию - велкам (у меня нет).
Vanav
Posts: 11
Joined: Sat 18 Oct, 2014 22:54

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

Post by Vanav »

Добрый день.

Обратил внимание, что arclite не поддерживает многотомные архивы zip (.zip/.z01/.z02...), которые создает WinRAR. Их поддерживает Проводник Windows и 7-Zip. Такое впечатление, что arclite распаковывает все части тома .z01, .z02,... кроме последней части .zip, поэтому отображает и распаковывает не все файлы, выдает ошибку целостности.

Такие многотомные архивы удобны, потому что их полностью поддерживает Windows из коробки. Пожалуйста, посмотрите, можно ли это исправить?
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

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

Post by 2useven10 »

Vanav, Если открывать не .zip а любую другую часть .zNN то у меня всё в порядке.
Если .zip, похоже действительно теряет хвост...
Какие версии arclite и 7z arclite проверялись?
Vanav
Posts: 11
Joined: Sat 18 Oct, 2014 22:54

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

Post by Vanav »

2useven10, да. Я тестировал последнюю стабильную сборку и последнюю ночную сборку: Far 3.0 build 5380 x64, 7z.dll 19.0.0.0, arclite.dll 3.0.295.0.
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

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

Post by 2useven10 »

Vanav, Будет время, посмотрю. Чтобы не потерялось желательно на багтрекер добавить.
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

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

Post by 2useven10 »

Vanav, b296
User avatar
starcat
Posts: 19
Joined: Thu 02 Feb, 2012 18:25
Has thanked: 2 times

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

Post by starcat »

build 297 - падает при попытке открытия любого zip архива.
295 открывает эти же архивы без ошибок.
Под спойлером - stack trace

skipik
Posts: 318
Joined: Wed 03 Jun, 2015 15:24
Has thanked: 67 times
Been thanked: 29 times

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

Post by skipik »

Уже поправлено в b298.
User avatar
starcat
Posts: 19
Joined: Thu 02 Feb, 2012 18:25
Has thanked: 2 times

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

Post by starcat »

Спасибо! Подтверждаю, 298 не падает
User avatar
Dennis_Moore
Posts: 295
Joined: Tue 03 Mar, 2015 19:54
Location: Kiev
Has thanked: 6 times
Been thanked: 17 times

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

Post by Dennis_Moore »

2useven10, что-то у меня не вышло собрать с ключем /d2Qvec-mathlib, не пойму куда его добавлять. Дописал в 75-ю строку build.bat в каталоге arclite и сразу после nmake и в конце, все равно получаю ошибку:
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

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

Post by DrKnS »

Дописывайте в arclite/makefile_vc в CPPFLAGS.
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

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

Post by 2useven10 »

makefile_vc замените
CPPFLAGS=$(CPPFLAGS) /arch:IA32
на
CPPFLAGS=$(CPPFLAGS) /arch:IA32 /d2Qvec-mathlib-
User avatar
Dennis_Moore
Posts: 295
Joined: Tue 03 Mar, 2015 19:54
Location: Kiev
Has thanked: 6 times
Been thanked: 17 times

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

Post by Dennis_Moore »

DrKnS wrote: Wed 01 May, 2019 10:31 Дописывайте в arclite/makefile_vc в CPPFLAGS
Видимо мне нужна инструкция для совсем деревянных:
Post Reply

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