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

Здесь можно обсудить ваш любимый плагин.
2useven10
Posts: 3985
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 173 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

phantom4
Posts: 15
Joined: Tue 20 Sep, 2005 14:30
Contact:

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

Post by phantom4 » Wed 06 Feb, 2019 22:04

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. Но хоть так, мне достаточно.
Last edited by phantom4 on Wed 06 Feb, 2019 22:17, edited 1 time in total.

User avatar
HaRT
Moderator
Posts: 9162
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 90 times
Been thanked: 175 times

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

Post by HaRT » Wed 06 Feb, 2019 22:10

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

ivank
Posts: 135
Joined: Fri 08 Aug, 2008 16:14
Been thanked: 1 time
Contact:

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

Post by ivank » Sat 23 Feb, 2019 08:12

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.
Last edited by ivank on Sat 23 Feb, 2019 08:17, edited 1 time in total.

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

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

Post by 2useven10 » Sat 23 Feb, 2019 08:18

ivank, Добавьте в arclite/Formats/ lzip плагин, *.dll надо переименовать в *.format

lvm
Posts: 58
Joined: Thu 13 Sep, 2018 12:48

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

Post by lvm » Fri 15 Mar, 2019 07:48

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

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

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

Post by 2useven10 » Fri 15 Mar, 2019 11:10

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

User avatar
DrKnS
Posts: 5435
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 6 times
Been thanked: 253 times

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

Post by DrKnS » Fri 15 Mar, 2019 12:37

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

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

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

Post by 2useven10 » Fri 15 Mar, 2019 14:22

Всегда проверять наличие системных ассоциаций, если нет - всегда анализировать формат (это вторая часть - jar)...
Может кому-то такой интеллект будет полезен, для меня вполне приемлемое поведение достигается настройкой исключений.
Но если есть желание сделать дополнительную опцию - велкам (у меня нет).

Vanav
Posts: 11
Joined: Sat 18 Oct, 2014 22:54

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

Post by Vanav » Mon 01 Apr, 2019 22:35

Добрый день.

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

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

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

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

Post by 2useven10 » Tue 02 Apr, 2019 07:16

Vanav, Если открывать не .zip а любую другую часть .zNN то у меня всё в порядке.
Если .zip, похоже действительно теряет хвост...
Какие версии arclite и 7z arclite проверялись?

Vanav
Posts: 11
Joined: Sat 18 Oct, 2014 22:54

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

Post by Vanav » Tue 02 Apr, 2019 14:08

2useven10, да. Я тестировал последнюю стабильную сборку и последнюю ночную сборку: Far 3.0 build 5380 x64, 7z.dll 19.0.0.0, arclite.dll 3.0.295.0.

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

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

Post by 2useven10 » Wed 03 Apr, 2019 11:33

Vanav, Будет время, посмотрю. Чтобы не потерялось желательно на багтрекер добавить.

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

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

Post by 2useven10 » Thu 11 Apr, 2019 15:45

Vanav, b296

User avatar
starcat
Posts: 14
Joined: Thu 02 Feb, 2012 18:25

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

Post by starcat » Sat 13 Apr, 2019 13:44

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


skipik
Posts: 158
Joined: Wed 03 Jun, 2015 15:24
Has thanked: 20 times
Been thanked: 15 times

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

Post by skipik » Sat 13 Apr, 2019 13:53

Уже поправлено в b298.

User avatar
starcat
Posts: 14
Joined: Thu 02 Feb, 2012 18:25

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

Post by starcat » Sun 14 Apr, 2019 11:58

Спасибо! Подтверждаю, 298 не падает

User avatar
Dennis_Moore
Posts: 287
Joined: Tue 03 Mar, 2015 19:54
Location: Kiev
Has thanked: 6 times
Been thanked: 14 times

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

Post by Dennis_Moore » Wed 01 May, 2019 10:20

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

Post Reply

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