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

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

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

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

Post by 2useven10 » Tue 25 Jun, 2019 19:15

Latest post of the previous page:

DrKnS wrote:
Tue 25 Jun, 2019 19:09
Так он их и не перезаписывает же.
если папка пуста, или все её содержимое перезаписывается, то формально можно говорить о перезаписи папки.

User avatar
DrKnS
Posts: 5219
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 5 times
Been thanked: 198 times

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

Post by DrKnS » Tue 25 Jun, 2019 19:48

2useven10 wrote:
Tue 25 Jun, 2019 19:15
все её содержимое
Это вы знаете, что всё.
Как предполагается это "всё" определять программно? Сканировать всё дерево-источник, всё дерево-приёмник, сравнивать списки?
Я ещё не видел продукта, который бы этим заморачивался, да и аудитория такое копирование вряд ли оценит.

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

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

Post by 2useven10 » Tue 25 Jun, 2019 20:02

Я же написал формально, сложности реализации вполне представляю и не считаю, что это надо делать.
Всё лишь о том что желание сохранить case файлов вполне имеет право быть фичей.

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

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

Post by 2useven10 » Thu 27 Jun, 2019 15:13

lvm, b309
Smitis, HaRT, как было: strict_case=false в бд или arclite.xml.custom
<Options strict_case="false" />

User avatar
DrKnS
Posts: 5219
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 5 times
Been thanked: 198 times

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

Post by DrKnS » Mon 01 Jul, 2019 14:48

А зачем плагин говорит, что CreationTime & LastAccessTime у элементов архива такие же, как и у самого архива (а ChangeTime вообще 0)?

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

Если этих времен физически нет в архиве - может, лучше брать LastWriteTime?

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

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

Post by 2useven10 » Mon 01 Jul, 2019 15:29

Там логика одинаковая для всех 3-х времён:
если у элемента архива есть нужное свойство - брать его, иначе брать у самого архива.
А changetime в свойствах вообще отсутствует.

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

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

Post by 2useven10 » Mon 01 Jul, 2019 15:41

DrKnS wrote:
Mon 01 Jul, 2019 14:48
Если этих времен физически нет в архиве - может, лучше брать LastWriteTime?
Не знаю, м.б. для примитивных архивов (.gz .bzip2) не подойдёт - надо проверять.

Вообще для вновь созданного архива текущая логика выглядит обоснованной (это время создания архива),
а то что у скачанного прошлогоднего бэкапа время сегодняшнее это скорее изъян логики скачивания.
Last edited by 2useven10 on Mon 01 Jul, 2019 16:03, edited 1 time in total.

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

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

Post by HaRT » Mon 01 Jul, 2019 16:10

А есть ли возможность ответить Фару, что такое-то время неизвестно (вроде как файловая система не поддерживает)?
Фар есть инструмент, а не нянька. © 2009 DrKnS

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

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

Post by 2useven10 » Mon 01 Jul, 2019 17:28

Кстати да, если логику назначения отсутствующих в архиве времён перенести из плагина (всех плагинов) в фар,
управлять и настраивать было бы проще. Надо только зарезервировать значение ..._NO_TIME...

Post Reply

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