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

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

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

Post by 2useven10 »

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

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

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











Кодек LZHAM

User avatar
John Doe
Бюрократ
Posts: 12738
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 36 times
Been thanked: 280 times

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

Post by John Doe »

Latest post of the previous page:

Кстати да, попытка добавить в zip (созданный плагином же) приводит к

Code: Select all

╔══════════════ arclite ═══════════════╗
║ Параметр задан неверно. (0x80070057) ║
║            update.cpp:739            ║
╟──────────────────────────────────────╢
║                { OK }                ║
╚══════════════════════════════════════╝

User avatar
chupakabra
Posts: 1023
Joined: Wed 27 Jul, 2005 19:36
Contact:

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

Post by chupakabra »

Есть такое, поправлю.

User avatar
Kerberos464
Posts: 1239
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 19 times
Been thanked: 1 time

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

Post by Kerberos464 »

если выделить несколько архивов и нажать ShiftF2, то диалог появляется перед распаковкой каждого архива (и надо заново вводить или удалять путь для распаковки).
можно ли как-то изменить это поведение, чтобы диалог появлялся токо один раз? (т.е. чтобы все выделенные архивы распаковывались с этими параметрами).
и спасибо за оперативный багофикс :)
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.

User avatar
Kerberos464
Posts: 1239
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 19 times
Been thanked: 1 time

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

Post by Kerberos464 »

и ещё вопрос:
если выбрать несколько архивов, нажать ShiftF2, то при первом появлении диалога (для первого архива) в поле ввода пути появляется текущий путь с пассивной панели, а для всех следующих архивов - текущий путь с активной панели.
это так и задумано или баг? (если первое, то не пойму, почему сделано именно так).

upd. win7 x86, far 2.0.1708, arclite 1.2.1.
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.

User avatar
chupakabra
Posts: 1023
Joined: Wed 27 Jul, 2005 19:36
Contact:

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

Post by chupakabra »

Для распаковки нескольких архивов рекомендуется использовать меню плагина, там диалог появляется только один раз.
при первом появлении диалога (для первого архива) в поле ввода пути появляется текущий путь с пассивной панели, а для всех следующих архивов - текущий путь с активной панели
У меня не воспроизводится, нужны подробности.

User avatar
Kerberos464
Posts: 1239
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 19 times
Been thanked: 1 time

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

Post by Kerberos464 »

chupakabra wrote:Для распаковки нескольких архивов рекомендуется использовать меню плагина, там диалог появляется только один раз.
да, работает, спасибо.
зато обнаружил нюанс (баг?):
становимся курсором на архив, F11, arclite, Extract archive(s), стираем путь (чтобы распаковать в текущую папку), начинается распаковка, и выдаётся ошибка:

chupakabra wrote:У меня не воспроизводится, нужны подробности.
всё, разобрался, нашёл "подробности" :) всему виной моя любимая привычка стирать путь для распаковки в текущую папку.
я при первом появлении диалога очищаю путь (который указывает на пассивную панель), архив распаковывается в текущую папку, этот путь запоминается и при следующем появлении диалога он и подставляется.
в общем, я просто не ожидал, что этот путь будет запоминаться при распаковке каждого следующего архива.
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.

User avatar
chupakabra
Posts: 1023
Joined: Wed 27 Jul, 2005 19:36
Contact:

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

Post by chupakabra »

John Doe wrote:Собственно всё можно сделать макросами, дайте только GUID.
Есть какие-то соглашения насчет того, в какой форме должна быть эта информация?

User avatar
John Doe
Бюрократ
Posts: 12738
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 36 times
Been thanked: 280 times

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

Post by John Doe »

Есть такое недокументированное макросвойство Dlg.Info.Id.

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

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

Post by zg »

John Doe wrote:Есть такое недокументированное макросвойство Dlg.Info.Id.
оно официальное. документацию просто никто не написал.

Calm_Kid
Posts: 31
Joined: Tue 10 Jan, 2006 11:01

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

Post by Calm_Kid »

Пожелание отображать имя создаваемого архива. Запустил пару архиваций, сами архивы в одно место кладутся, а какой из них в какой копии фара формируется - не очень понятно.

User avatar
Alexey Samlyukov
Posts: 1760
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 5 times
Contact:

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

Post by Alexey Samlyukov »

вопрос, а PluginPanelItem.CRC32 заполнять? а то мой AdvCmp2 отказывается без распаковки сравнивать :)
и общий вопрос, захожу в arclite_1.2.3_uni.7z колонка с nPackSize (режим Ctrl-5) странно заполяется, мультиарком также - это общее для всех 7z-архивов?

upd. ааа, он же тут непрерывный архив - второй вопрос снимается... rar в этом плане умнее оказался :)


shpeka
Posts: 42
Joined: Tue 03 Jul, 2007 15:46

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

Post by shpeka »

Вопрос: кодировка имён внутри архива может выбираться при просмотре/распаковке или это не проблемы плагина?
В похожей теме грешили на архиватор.
Attachments
test.tar.xz.zip
Тестовый архив. Создан tar -c -P --format ustar -f - /mnt/Data/Projects/test/* | xz -9kc > /mnt/Data/Projects/test.tar.xz
(444 Bytes) Downloaded 124 times

User avatar
chupakabra
Posts: 1023
Joined: Wed 27 Jul, 2005 19:36
Contact:

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

Post by chupakabra »

В таком виде 7z.dll возвращает данные. Можно написать об этом автору 7-Zip.

shpeka
Posts: 42
Joined: Tue 03 Jul, 2007 15:46

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

Post by shpeka »

chupakabra wrote:В таком виде 7z.dll возвращает данные. Можно написать об этом автору 7-Zip.
Судя по его ответу, проблема глубже 7z.

User avatar
John Doe
Бюрократ
Posts: 12738
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 36 times
Been thanked: 280 times

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

Post by John Doe »

Если проблема глубже 7-zip, то тем более она глубже arclite :-).

P.S.
На самом деле ответ, на который вы ссылаетесь, более чем лаконичен:
ipavlov wrote:.tar format doesn't contain information about codepage.

Post Reply

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