Page 117 of 121

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: Wed 06 Feb, 2019 22:04
by phantom4

Latest post of the previous page:

Господа, я надеюсь вы сможете мне помочь:
Far3.5.1 + Arclite + JAD
Arclite - в настройках ничего не менял
JAD настроен в File associations для файлов:
*.class,
по Enter:
edit:<c:\Programs\jad\jad.exe -lnc -p !.!

По отдельности Arclite и JAD работают нормально, однака когда я пытаюсь открыть *.class файл прямо внутри *.jar архива, происходит подобная ошибка: JavaClassFileReadException: can't open input file on `JMXConnectorServerService.class'
Проблема скорее всего в пути к class файлу, который передается в JAD:
c:\TEMP\FCP65DE.tmp\FCP7FA3.tmp, а реальный путь:
c:\TEMP\FCP65DE.tmp\JMXConnectorServerService.class

Раньше это точно работало, однако не могу назвать в какой точно версии.

Это можно как-нибудь исправить?

Update: после танцев с бубном заработало:
edit:<c:\Programs\jad\jad.exe -lnc -p !
именно !, а не !.! и на F4, а не на Enter. Но хоть так, мне достаточно.

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

Posted: Wed 06 Feb, 2019 22:10
by HaRT
phantom4 wrote:
Wed 06 Feb, 2019 22:04
Это можно как-нибудь исправить?
А если в ассоциацию подставить полный путь? (См. справку по «метасимволам».)

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

Posted: Sat 23 Feb, 2019 08:12
by ivank
Dec wrote:
Mon 23 Oct, 2017 22:20
Пример lzip файла.
Столкнолся с lzip в opengapps, можно распаковать ArcLite с альтернативной библиотекой 7z.dll из проекта https://github.com/mcmilk/7-Zip-zstd/ (7-Zip with support for Brotli, Fast-LZMA2, Lizard, LZ4, LZ5 and Zstandard). Проверял версии x64 Far30b5368 и 7z19.00-zstd. Сильно не тестил, только открытие и распаковку lzip.

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

Posted: Sat 23 Feb, 2019 08:18
by 2useven10
ivank, Добавьте в arclite/Formats/ lzip плагин, *.dll надо переименовать в *.format

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

Posted: Fri 15 Mar, 2019 07:48
by lvm
Сейчас арклайт может открывать (считать архивом и входить внутрь него) либо все, что является архивом независимо от расширения, либо по списку расширений. А можно сделать так: открывать по списку расширений плюс все неизвестные расширения, являющиеся архивами? Те, скажем, 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 и в конце, все равно получаю ошибку: