Page 125 of 149

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

Posted: Sun 15 Aug, 2010 22:26
by 2useven10
Тема для обсуждения arclite — нового альтернативного плагина архиватора 7-Zip для Far.
("Старый" плагин 7zipalt обсуждается в прежней теме.)

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

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











Кодек LZHAM

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

Posted: Fri 15 Mar, 2019 07:48
by lvm

Latest post of the previous page:

Сейчас арклайт может открывать (считать архивом и входить внутрь него) либо все, что является архивом независимо от расширения, либо по списку расширений. А можно сделать так: открывать по списку расширений плюс все неизвестные расширения, являющиеся архивами? Те, скажем, zip - входит в список - открываем, docx - известное винде расширение, не входит в список - не открываем, jar - неизвестное расширение, файл начинается с PK<3><4> открываем.

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

Posted: Fri 15 Mar, 2019 11:10
by 2useven10
lvm wrote: Fri 15 Mar, 2019 07:48 А можно сделать так:
Не очень ясно зачем, либо я не понял что имеется ввиду...

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

Posted: Fri 15 Mar, 2019 12:37
by DrKnS
2useven10 wrote: Fri 15 Mar, 2019 11:10что имеется ввиду
Не лезть в архив, если у этого типа файлов есть системный обработчик и пользователь явно не возжелал обратного.

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

Posted: Fri 15 Mar, 2019 14:22
by 2useven10
Всегда проверять наличие системных ассоциаций, если нет - всегда анализировать формат (это вторая часть - jar)...
Может кому-то такой интеллект будет полезен, для меня вполне приемлемое поведение достигается настройкой исключений.
Но если есть желание сделать дополнительную опцию - велкам (у меня нет).

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

Posted: Mon 01 Apr, 2019 22:35
by Vanav
Добрый день.

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

Такие многотомные архивы удобны, потому что их полностью поддерживает Windows из коробки. Пожалуйста, посмотрите, можно ли это исправить?

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

Posted: Tue 02 Apr, 2019 07:16
by 2useven10
Vanav, Если открывать не .zip а любую другую часть .zNN то у меня всё в порядке.
Если .zip, похоже действительно теряет хвост...
Какие версии arclite и 7z arclite проверялись?

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

Posted: Tue 02 Apr, 2019 14:08
by Vanav
2useven10, да. Я тестировал последнюю стабильную сборку и последнюю ночную сборку: Far 3.0 build 5380 x64, 7z.dll 19.0.0.0, arclite.dll 3.0.295.0.

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

Posted: Wed 03 Apr, 2019 11:33
by 2useven10
Vanav, Будет время, посмотрю. Чтобы не потерялось желательно на багтрекер добавить.

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

Posted: Thu 11 Apr, 2019 15:45
by 2useven10
Vanav, b296

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

Posted: Sat 13 Apr, 2019 13:44
by starcat
build 297 - падает при попытке открытия любого zip архива.
295 открывает эти же архивы без ошибок.
Под спойлером - stack trace


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

Posted: Sat 13 Apr, 2019 13:53
by skipik
Уже поправлено в b298.

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

Posted: Sun 14 Apr, 2019 11:58
by starcat
Спасибо! Подтверждаю, 298 не падает

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

Posted: Wed 01 May, 2019 10:20
by Dennis_Moore
2useven10, что-то у меня не вышло собрать с ключем /d2Qvec-mathlib, не пойму куда его добавлять. Дописал в 75-ю строку build.bat в каталоге arclite и сразу после nmake и в конце, все равно получаю ошибку:

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

Posted: Wed 01 May, 2019 10:31
by DrKnS
Дописывайте в arclite/makefile_vc в CPPFLAGS.

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

Posted: Wed 01 May, 2019 13:34
by 2useven10
makefile_vc замените
CPPFLAGS=$(CPPFLAGS) /arch:IA32
на
CPPFLAGS=$(CPPFLAGS) /arch:IA32 /d2Qvec-mathlib-

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

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