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

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

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

Post by 2useven10 »

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

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

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











Кодек LZHAM
2useven10
Posts: 5232
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

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

Post by 2useven10 »

Latest post of the previous page:

Arclite использует 7z.dll версии 17.01, эта версия гораздо менее терпима к данным после конца архива (или файла в архиве).
Вот ошибки есть - так что к Павлову.
Last edited by 2useven10 on Tue 09 Jan, 2018 15:40, edited 1 time in total.
2useven10
Posts: 5232
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

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

Post by 2useven10 »

Если подменить 7z.dll в arclite на версию из 16.04 (17.00 тоже ошибка) должно распаковаться нормально.
2useven10
Posts: 5232
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

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

Post by 2useven10 »

Можно и не подменять, а просто нажать Ignore All
2useven10
Posts: 5232
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

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

Post by 2useven10 »

Хотя arclite неплохо бы научить показывать такие ошибки правильно.
User avatar
HaRT
Moderator
Posts: 10868
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

2useven10 wrote: Tue 09 Jan, 2018 19:00научить показывать такие ошибки правильно
А реально ли научить его по-разному реагировать на разные ошибки?
Фар есть инструмент, а не нянька. © 2009 DrKnS
2useven10
Posts: 5232
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

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

Post by 2useven10 »

HaRT wrote: Tue 09 Jan, 2018 20:15А реально ли научить его по-разному реагировать на разные ошибки?
Например?
User avatar
HaRT
Moderator
Posts: 10868
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

2useven10 wrote: Tue 09 Jan, 2018 20:43Например?
Например, если пароль не подошёл, чтоб сразу кричал караул, а если к архиву лишние данные подклеены, чтобы просто добавил это в список замечаний, которые я по окончании просмотрю.
Фар есть инструмент, а не нянька. © 2009 DrKnS
2useven10
Posts: 5232
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

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

Post by 2useven10 »

HaRT wrote: Tue 09 Jan, 2018 21:38Например, ...
Совсем разные случаи...
Насчет первого пока ничего не скажу.
Второй сделать достаточно просто, хотя вряд ли предложенный вариант будет удобен.
В приложенном архиве лишние данные после каждого файла,при нажатии F3/F4 на файле когда уместно будет показать список?
User avatar
HaRT
Moderator
Posts: 10868
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

2useven10 wrote: Wed 10 Jan, 2018 00:40при нажатии F3/F4 на файле когда уместно будет показать список?
Если речь идёт о лишних данных после конкретного файла, то и список не нужен. Скорее, актуален вопрос, что делать с этими данными: игнорировать и оставить, игнорировать и удалить (только при F4) или подклеить к распакованному файлу (а при сохранении консолидировать). Но это я фантазирую, на практике у меня такая потребность ещё ни разу не возникала и вряд ли возникнет.

В целом же мои примеры были направлены на то, чтобы показать, что для обработки больших архивов может быть удобно иметь более гибкую обработку ошибок, чем все под одну гребёнку. Если вы со мной согласны, то я готов обсуждать логику и UX.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Dec
Posts: 67
Joined: Wed 14 Jul, 2010 08:59
Been thanked: 3 times

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

Post by Dec »

HaRT wrote: Wed 10 Jan, 2018 01:00что делать с этими данными
7zip.dll не предоставляет доступа к этим дополнительным данным. Она просто информирует, что они есть.
2useven10
Posts: 5232
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

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

Post by 2useven10 »

HaRT wrote: Wed 10 Jan, 2018 01:00Но это я фантазирую,..
Абстрактные фантазии о гибком интерфейсе обсуждать не готов.
Единственный видимый практически полезный вариант изменения обработки ошибок для меня - это игнорирование лишних данных, если файл извлечён полностью. Я далеко не уверен, что 7z.dll позволит обновить такой архив (например по F4), что-то подобное недавно было на форуме 7z.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

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

Post by DrKnS »

2useven10 wrote: Wed 10 Jan, 2018 06:20игнорирование лишних данных, если файл извлечён полностью
+1.
При распаковке игнорировать, при обновлении архива, если они будут утеряны - предупреждать.
2useven10
Posts: 5232
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

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

Post by 2useven10 »

DrKnS wrote: Wed 10 Jan, 2018 08:55при обновлении архива, если они будут утеряны - предупреждать.
Вот это проблематично.
Узнать о лишних данных можно только после распаковки, а при обновлении распаковки нет.
2useven10
Posts: 5232
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

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

Post by 2useven10 »

Кстати, проверил - файлы в архиве нормально (без ошибок) перезаписываются, при этом лишние данные обновляемого файла теряются.
Last edited by 2useven10 on Wed 10 Jan, 2018 12:01, edited 2 times in total.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

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

Post by DrKnS »

Ну нельзя так нельзя.
2useven10
Posts: 5232
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

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

Post by 2useven10 »

b269
Post Reply

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