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

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

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

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

Post by Maximus5 » Wed 01 Feb, 2012 11:02

Latest post of the previous page:

плагин лочит файлы (
Far 3 х86, плагин последний с сайта

берем дллку (да хоть тот же arclite.dll, _скопированный_ в сторонку),
жмем на нем CtrlPgDn, появляется меню плагинов (arclite/impex),
жмем Esc.

фсе, дллку удалить нельзя, после "удаления" - файл остается на диске
и исчезает после попытки войти в другую dllку или после выгрузки arclite

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

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

Post by Maximus5 » Wed 01 Feb, 2012 11:22

и я что-то не понял...
включил флажок "Exclude files matching mask",
задал маску "*.dll", а по CtrlPgDn все равно вижу arclite в предлагаемом списке плагинов

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

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

Post by John Doe » Wed 01 Feb, 2012 11:24

Code: Select all

[x] Mask settings apply to Ctrl-PgDn
P.S.
Мне кажется настройки уже требуют редизайна...

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

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

Post by chupakabra » Wed 01 Feb, 2012 11:28

Maximus5, тут засада - открыли архив в AnalyseW, а OpenW не был вызван - у плагина нет возможности закрыть файл.

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

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

Post by John Doe » Wed 01 Feb, 2012 11:39

Из хелпа:

Code: Select all

        Open files matching masks - Plugin can be configured to open only those
files matching list of file masks. This option is not considered when calling
plugin from F11 menu.
О том что вызов по F11 игнорирует форматы сказано, а о Ctrl-PgDn нет.

Code: Select all

        Enable archive formats & Disable archive formats - Comma separated
lists of archive format names that will be enabled or disabled when detecting
archive format. These options are not active when using plugin menu...
О том что вызов по F11 игнорирует маски сказано, а о Ctrl-PgDn нет.

И в первом случае меню плагинов упомянуто как "F11 menu", а во втором "plugin menu". Предлагаю в обоих случаях изменить на
"plugins menu (F11)".

Code: Select all

        Format settings apply to Ctrl-PgDn - enabled and disabled format lists
will be consulted when opening archive with Ctrl-PgDn.
Аналогичная опция для масок тоже есть, но в справке почему-то не описана.

Code: Select all

Some settings are available via registry only:
Стоит приложить xml-файлы для импорта, или же вынести в интерфейс.

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

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

Post by Maximus5 » Wed 01 Feb, 2012 11:40

Code: Select all

[x] Mask settings apply to Ctrl-PgDn
Кажется нелогичным привязка этого флажка к _запрещающим_ настройкам.
Если уж я захочу открыть файл арклайтом - я его через F11 позову

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

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

Post by zg » Wed 01 Feb, 2012 11:44

chupakabra wrote:Maximus5, тут засада - открыли архив в AnalyseW, а OpenW не был вызван - у плагина нет возможности закрыть файл.
кто мешает в analyze и закрыть? тем более имя архива в open сейчас приходит.

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

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

Post by John Doe » Wed 01 Feb, 2012 11:52

Maximus5 wrote:Кажется нелогичным привязка этого флажка к _запрещающим_ настройкам.
Мало кто использует одновременно оба вида ограничений: настраивают либо разрешающие, либо запрещающие.
И в том и в другом случае может понадобиться чтобы реакция на Ctrl-PgDn отличалась от F11 или Enter.

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

Самый гибкий вариант - настраивать все 4 ограничения на Ctrl-PgDn отдельно. Но излишняя гибкость далеко не всегда хороша.
Надо обдумать...

User avatar
NightRoman
Posts: 5852
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 8 times
Been thanked: 8 times
Contact:

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

Post by NightRoman » Wed 01 Feb, 2012 11:55

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

Зайти в архив с панелей. Открыть любой файл редактором (Ф4). Нажать крестик на окне Фара. => Висим. Редактор заморожен, там уже ничего сделать нельзя. Повторное нажатие крестика окна Фара окно все же закрывает (с некоторой паузой). Версии всего последние.

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

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

Post by John Doe » Wed 01 Feb, 2012 12:15

Code: Select all

[ Generate masks ] [ Default masks ]
Кнопка "Default masks" была бы понятна без объяснений. Но наличие второй похожей по смыслу кнопки вынуждает уже обращаться к справке.
А если сравнить 2 блока ограничивающих настроек (Маски/Форматы), то видно что у Форматов тоже есть аналогичная возможность, но реализована не кнопкой, а информационной строкой "Available archive formats:".

Предлагаю сделать одинаково, т.е. заменить кнопку [ Generate masks ] на нередактируемое поле "Available archive masks:"

Как вариант, оба этих информационных поля можно перенести в блок "7z library info".

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

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

Post by chupakabra » Wed 01 Feb, 2012 12:24

zg wrote:
chupakabra wrote:Maximus5, тут засада - открыли архив в AnalyseW, а OpenW не был вызван - у плагина нет возможности закрыть файл.
кто мешает в analyze и закрыть? тем более имя архива в open сейчас приходит.
Это с точки зрения производительности плохо, два раза будет происходить обработка одного и того же файла.
Есть вариант в AnalyzeW делать только анализ масок, а работу с файлом только в OpenW.

User avatar
DrKnS
Posts: 4618
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 4 times
Been thanked: 121 times
Contact:

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

Post by DrKnS » Wed 01 Feb, 2012 12:34

"Плохо" - это сколько в реальных цифрах?

А то вдруг это экономия на спичках.
Например, zip-архив, в котором около 90000 файлов, сейчас открывается где-то за полсекунды.

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

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

Post by chupakabra » Wed 01 Feb, 2012 13:08

DrKnS, при поиске в архивах это может стать проблемой.

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

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

Post by John Doe » Wed 15 Feb, 2012 18:55

http://bugs.farmanager.com/view.php?id=1338

Code: Select all

Far.exe arc:"filename with spaces.7z" 
В результате вместо архива открывается справка arclite.
Кавычки не виноваты, проблема из-за пробелов.

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

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

Post by Maximus5 » Wed 15 Feb, 2012 19:57

проблема из-за неправильного использования :P

Code: Select all

FAR.EXE "arc:\"F:\Temp\3\vs var s.7z\""

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

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

Post by John Doe » Wed 15 Feb, 2012 20:36

Так вы это серьёзно??
Кстати пробовал то же со временной панелью - там проблема не проявляется.

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

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

Post by Maximus5 » Wed 15 Feb, 2012 20:48

Такое использование кавычек как у тебя (по законам командной строки вроде бы :)) позволяет отбрасывание кавычек из "разобранного" аргумента. temppanel без кавычек строку понимает, а arclite - нет. проблемы арклайта...

Post Reply

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