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

Здесь можно обсудить ваш любимый плагин.
2useven10
Posts: 4071
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 189 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
lazyeugene
Posts: 243
Joined: Sat 29 Aug, 2009 17:14
Has thanked: 1 time

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

Post by lazyeugene »

Latest post of the previous page:

Добавил
http://bugs.farmanager.com/view.php?id=3088
2useven10
Posts: 4071
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 189 times

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

Post by 2useven10 »

Новая версия для проверки: http://bugs.farmanager.com/view.php?id=2978
User avatar
ctapmex
Posts: 1079
Joined: Fri 11 Apr, 2008 07:53
Been thanked: 22 times
Contact:

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

Post by ctapmex »

вспоминая старый пост http://forum.farmanager.com/viewtopic.p ... start=1120
John Doe wrote:
2useven10 wrote:получилось. файлы должны открывался в браузере, можно даже из разных копий фар.
Проблеме 20 лет уже.
Если запускаемый процесс не успел сразу залочить файл - фар его удаляет, как временный.

Если же успел - не удаляет, но файл навечно остаётся в %TEMP%.

Был такой плагин SmartLaunch, если запускать с его помощью, то больше шансов открыть файл.
а проблема точно в фаре ? gui 7z так же себя ведет. может первопричина в 7z ?
очень раздражает это, когда из zip архива открываешь doc файл, word ругается, что файл не нашел. чаще проявляется, когда открыто несколько документов уже
andrewk
Posts: 7
Joined: Sat 05 Mar, 2011 10:29
Has thanked: 2 times
Been thanked: 1 time

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

Post by andrewk »

Писал уже когда-то: может, можно в UI прикрутить опцию "установить архиву время новейшего файла" - у 7-Zip это опция -stl.
2useven10
Posts: 4071
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 189 times

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

Post by 2useven10 »

Какое место в UI имеется ввиду?
Диалог создания архива (ShiftF1), ArcCmd (ShiftF3), ... ?
User avatar
HaRT
Moderator
Posts: 9524
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 109 times
Been thanked: 228 times

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

Post by HaRT »

2useven10 wrote: Диалог создания архива (ShiftF1), ArcCmd (ShiftF3), ... ?
Хотя бы в Архивных командах. Ну а если ещё и при создании архива, то вообще здорово.
Фар есть инструмент, а не нянька. © 2009 DrKnS
2useven10
Posts: 4071
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 189 times

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

Post by 2useven10 »

Виш на мантис.
andrewk
Posts: 7
Joined: Sat 05 Mar, 2011 10:29
Has thanked: 2 times
Been thanked: 1 time

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

Post by andrewk »

2useven10 wrote: Какое место в UI имеется ввиду?
В диалоге создания архива (ShiftF1) есть "Продвинутые параметры", но они, судя по хэлпу, относятся только к параметрам сжатия. Поэтому, получается, только отдельной опцией. Только название у неё сильно длинное выходит.
Эта же опция напрашивается и в диалог "Обновление архива". Но, опять же, можно ведь зайти в архив и нажать Del, тогда просто файл удалится без дополнительных диалогов. Поэтому может быть логичнее это вынести вообще в настройки плагина.
HaRT wrote: Хотя бы в Архивных командах.
Но у 7-Zip же это опция не самостоятельная, а к командам создания/обновления. Его ж, наверное, просто так не заставишь "переставить время". Запустить какое-нибудь фиктивное обновление?..
User avatar
HaRT
Moderator
Posts: 9524
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 109 times
Been thanked: 228 times

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

Post by HaRT »

andrewk wrote: логичнее это вынести вообще в настройки плагина
Кстати да, в качестве настройки не помешало бы — как умолчательное значение новой опции в диалоге сжатия. Впрочем, если там опции между вызовами запоминаются, то в настройках не надо.
andrewk wrote: просто так не заставишь "переставить время"
Кто мешает плагину прочитать время всех файлов в архиве, а после этого поправить время самого файла архива самостоятельно?
Фар есть инструмент, а не нянька. © 2009 DrKnS
2useven10
Posts: 4071
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 189 times

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

Post by 2useven10 »

Но у 7-Zip же это опция не самостоятельная, а к командам создания/обновления. Его ж, наверное, просто так не заставишь "переставить время". Запустить какое-нибудь фиктивное обновление?..
Например: 7z d -stl archive UNEXISTING_NAME_IN_ARCHIVE
2useven10
Posts: 4071
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 189 times

Вопросы по переходу на Far 3.0 (перенос настроек и др.)

Post by 2useven10 »

trump98 wrote: кто виноват и что делать?
Найдите тему arclite на форуме. Пишите туда.
В данном случае можно сразу на форум 7-zip. Он не распознаёт архив.
Проверяется просто: 7z l Проблемный.архив
Last edited by 2useven10 on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: Добавлена ссылка на исходную тему
2useven10
Posts: 4071
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 189 times

Вопросы по переходу на Far 3.0 (перенос настроек и др.)

Post by 2useven10 »

Причём старые версии (например 9.22) с вашим файлом работают без проблем.
andrewk
Posts: 7
Joined: Sat 05 Mar, 2011 10:29
Has thanked: 2 times
Been thanked: 1 time

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

Post by andrewk »

HaRT wrote: Кто мешает плагину прочитать время всех файлов в архиве, а после этого поправить время самого файла архива самостоятельно?
Да, но тогда аналогичную работу (выставление времени) в разных случаях будут делать разные проги: по Shift+F1 - 7-Zip, а по Shift+F3 сам плагин. Как-то нефэншуйно.
С другой стороны, фиктивное обновление средствами 7-Zip (как в примере выше) работает, но на большом архиве на это уходит времени капец, я попробовал 1 ГБ - даже ждать не стал. Кроме того, если сделать такой функционал в самом плагине, то можно им обрабатывать любые архивы, которые он умеет читать, а не только те форматы, в которые умеет паковать 7-Zip - неплохой бонус, наверное.
2useven10
Posts: 4071
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 189 times

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

Post by 2useven10 »

7z не нравится хвостовой '\0' включённый в имя файла в заголовке архива.
IMHO это не такая страшная ошибка, чтобы не работать с архивом.
Можно сделать патч для 7z.dll, но правильнее, чтобы это сделал автор.

Патч для Проблемного архива в аттаче
Attachments
7z.dll-64.7z
(487.09 KiB) Downloaded 57 times
tyrex
Posts: 22
Joined: Fri 17 Jul, 2009 08:14

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

Post by tyrex »

Идиотский вопрос.
Как разархивировать по Shift+F2 несколько выделенных архивов без назойливого всплывающего диалога "Extract files" после распаковки каждого?
Или мне теперь для распаковки 10 архивов нужно каждый раз вызывать F11-arclite-Extract archive(s) ?
Post Reply

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