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

Здесь можно обсудить ваш любимый плагин.
2useven10
Posts: 5204
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 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: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

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

Post by John Doe »

Latest post of the previous page:

Garrett wrote: Thu 24 Jan, 2019 07:44 mf.date("__%Y_%m0_%d_%H%M")?.zip"
Вот именно, макрос нужен.
Если не получится составить то обратитесь в соответствующую тему.
Garrett
Posts: 240
Joined: Mon 01 Aug, 2005 10:23
Been thanked: 1 time

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

Post by Garrett »

А нельзя чтобы этот плагин сам добавлял строку от юзера к каждому новому архиву, как делает это WinRar(там я указал в настройках что добавлять к каждому архиву и не парюсь при любой архивации)?
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

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

Post by John Doe »

Garrett wrote: Thu 24 Jan, 2019 08:37 А нельзя чтобы этот плагин сам добавлял
А кстати почти можно.
Проблема в том, что введённый текст не запоминается ни в профиле, ни даже в истории поля.
Думаю стоит реализовать.
Last edited by John Doe on Thu 24 Jan, 2019 10:54, edited 1 time in total.
Garrett
Posts: 240
Joined: Mon 01 Aug, 2005 10:23
Been thanked: 1 time

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

Post by Garrett »

John Doe, надо добавить поле как в настройках винрара и это бы решило все проблемы архивного копирования.
Attachments
ss_2019_01_24__12_54_01.png
2useven10
Posts: 5204
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

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

Post by 2useven10 »

Garrett wrote: Thu 24 Jan, 2019 08:37 А нельзя чтобы этот плагин сам добавлял
Не вижу смысла тащить это в настройки. Пишите макрос. Времени на него потребуется меньше чем на эти сообщения, а пользы сильно больше.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

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

Post by John Doe »

2useven10 wrote: Thu 24 Jan, 2019 10:25 Не вижу смысла тащить это в настройки.
Дело в том, что в настройках уже есть вот это:

Code: Select all

Путь - Полный или относительный путь к архиву. Можно использовать макро-функции Фара, для
этого необходимо разместить их между двумя знаками вопроса. Пример archive-?mf.date("%x")?.7z
добавляет текущую дату к имени архива. Кнопка Показать отображает финальный путь.
Если не сохранять введённый таким образом шаблон, то данная функция вообще бессмысленна.
Или доработать, или выкинуть совсем.
2useven10
Posts: 5204
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

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

Post by 2useven10 »

В истории сохраняется.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

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

Post by John Doe »

Верно. Но если сохранять шаблон и в профиле (при его сохранении), то тоже никому не помешает.
Во всяком случае я считаю что такое пожелание имеет право на существование, и логично вписывается в существующую схему профилей.
2useven10
Posts: 5204
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

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

Post by 2useven10 »

Имя архива строится из имени файла или каталога, если брать из профиля надо менять логику.
При этом простейший макрос делает всё что нужно.
Keys(ShiftF1 CtrlLeft Left) print(mf.date(...))
Last edited by 2useven10 on Thu 24 Jan, 2019 11:22, edited 1 time in total.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

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

Post by John Doe »

2useven10 wrote: Thu 24 Jan, 2019 11:08 если брать из профиля надо менять логику.
Естественно.
* При сохранении профиля: если имя содержит шаблон, то сохранять его.
* При выборе профиля: если в профиле есть шаблон имени, то использовать его, а не строить из имени файла/каталога.
2useven10 wrote: Thu 24 Jan, 2019 11:08 При этом простейший макрос делает всё что нужно.
Макрос решает, как и всегда.
Но сейчас я хочу подчеркнуть другую мысль: раз arclite поддерживает шаблоны, то ими должно быть удобно пользоваться.
Из истории - не очень удобно.
Garrett
Posts: 240
Joined: Mon 01 Aug, 2005 10:23
Been thanked: 1 time

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

Post by Garrett »

John Doe,
John Doe wrote: Thu 24 Jan, 2019 11:27 При выборе профиля: если в профиле есть шаблон имени, то использовать его, а не строить из имени файла/каталога.
Нет. То, что я предлагаю, это шаблон-добавка(если указан) к уже вычисленному имени архива(из имени файла или из имени каталога). Но никак не замена!
Т.е. если шаблон пуст, а архивируем a.txt, то имя архива - a.txt.zip
Если шаблон не пуст и указано использовать его, имя архива в моем случае a.txt__2019_01_24_1449.zip
То же самое и с именем каталога(в случае выбора более одного файла).
Last edited by Garrett on Thu 24 Jan, 2019 11:51, edited 1 time in total.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

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

Post by John Doe »

Garrett wrote: Thu 24 Jan, 2019 11:50 То, что я предлагаю, это шаблон-добавка
В таком случае макрос.
Или же реализовывать шаблоны arclite иначе, но это вряд ли кто будет делать.
Garrett
Posts: 240
Joined: Mon 01 Aug, 2005 10:23
Been thanked: 1 time

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

Post by Garrett »

John Doe, в макросе надо будет много чего крутить, т.к. имя может содержать не только 2 точки, но и пробелы, типа дурацкий пример "a.b.ccc.dd dd.txt.zip".
Я просто продолжу архивировать из под ТоталКомандера winrar'ом.
Не понимаю зачем делать неудобный плагин архивирования и с пеной у рта доказывать, что моё предложение никому не нужно.
Вы сами его оцените, когда периодически будете создавать архивы с таймштампом всего двумя кликами безо всяких макросов.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

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

Post by John Doe »

Garrett wrote: Thu 24 Jan, 2019 12:16 в макросе надо будет много чего крутить
Это ничем не отличается от того, что пришлось бы крутить в плагине, зато даёт вам невероятную гибкость.
Garrett wrote: Thu 24 Jan, 2019 12:16 Я просто продолжу архивировать из под ТоталКомандера winrar'ом.
Имеете право)
Garrett wrote: Thu 24 Jan, 2019 12:16 что моё предложение никому не нужно.
Вы не поняли. Это OpenSource, тут важно не то, что предложение нужно кому-то вообще, а то, чтобы оно было нужно тому, кто способен его реализовать.
User avatar
HaRT
Moderator
Posts: 10822
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

Фар есть инструмент, а не нянька. © 2009 DrKnS
Garrett
Posts: 240
Joined: Mon 01 Aug, 2005 10:23
Been thanked: 1 time

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

Post by Garrett »

HaRT, у меня тоже такое есть, но только дата, похоже надо и тайпштамп посадить ещё.
Post Reply

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