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

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

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

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

Post by John Doe » Thu 24 Jan, 2019 08:29

Latest post of the previous page:

Garrett wrote:
Thu 24 Jan, 2019 07:44
mf.date("__%Y_%m0_%d_%H%M")?.zip"
Вот именно, макрос нужен.
Если не получится составить то обратитесь в соответствующую тему.

Garrett
Posts: 150
Joined: Mon 01 Aug, 2005 10:23

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

Post by Garrett » Thu 24 Jan, 2019 08:37

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

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

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

Post by John Doe » Thu 24 Jan, 2019 08:55

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: 150
Joined: Mon 01 Aug, 2005 10:23

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

Post by Garrett » Thu 24 Jan, 2019 09:56

John Doe, надо добавить поле как в настройках винрара и это бы решило все проблемы архивного копирования.
Attachments
ss_2019_01_24__12_54_01.png

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

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

Post by 2useven10 » Thu 24 Jan, 2019 10:25

Garrett wrote:
Thu 24 Jan, 2019 08:37
А нельзя чтобы этот плагин сам добавлял
Не вижу смысла тащить это в настройки. Пишите макрос. Времени на него потребуется меньше чем на эти сообщения, а пользы сильно больше.

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

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

Post by John Doe » Thu 24 Jan, 2019 10:39

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

Code: Select all

Путь - Полный или относительный путь к архиву. Можно использовать макро-функции Фара, для
этого необходимо разместить их между двумя знаками вопроса. Пример archive-?mf.date("%x")?.7z
добавляет текущую дату к имени архива. Кнопка Показать отображает финальный путь.
Если не сохранять введённый таким образом шаблон, то данная функция вообще бессмысленна.
Или доработать, или выкинуть совсем.

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

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

Post by 2useven10 » Thu 24 Jan, 2019 10:50

В истории сохраняется.

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

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

Post by John Doe » Thu 24 Jan, 2019 10:57

Верно. Но если сохранять шаблон и в профиле (при его сохранении), то тоже никому не помешает.
Во всяком случае я считаю что такое пожелание имеет право на существование, и логично вписывается в существующую схему профилей.

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

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

Post by 2useven10 » Thu 24 Jan, 2019 11:08

Имя архива строится из имени файла или каталога, если брать из профиля надо менять логику.
При этом простейший макрос делает всё что нужно.
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: 12458
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 194 times

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

Post by John Doe » Thu 24 Jan, 2019 11:27

2useven10 wrote:
Thu 24 Jan, 2019 11:08
если брать из профиля надо менять логику.
Естественно.
* При сохранении профиля: если имя содержит шаблон, то сохранять его.
* При выборе профиля: если в профиле есть шаблон имени, то использовать его, а не строить из имени файла/каталога.
2useven10 wrote:
Thu 24 Jan, 2019 11:08
При этом простейший макрос делает всё что нужно.
Макрос решает, как и всегда.
Но сейчас я хочу подчеркнуть другую мысль: раз arclite поддерживает шаблоны, то ими должно быть удобно пользоваться.
Из истории - не очень удобно.

Garrett
Posts: 150
Joined: Mon 01 Aug, 2005 10:23

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

Post by Garrett » Thu 24 Jan, 2019 11:50

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: 12458
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 194 times

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

Post by John Doe » Thu 24 Jan, 2019 12:02

Garrett wrote:
Thu 24 Jan, 2019 11:50
То, что я предлагаю, это шаблон-добавка
В таком случае макрос.
Или же реализовывать шаблоны arclite иначе, но это вряд ли кто будет делать.

Garrett
Posts: 150
Joined: Mon 01 Aug, 2005 10:23

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

Post by Garrett » Thu 24 Jan, 2019 12:16

John Doe, в макросе надо будет много чего крутить, т.к. имя может содержать не только 2 точки, но и пробелы, типа дурацкий пример "a.b.ccc.dd dd.txt.zip".
Я просто продолжу архивировать из под ТоталКомандера winrar'ом.
Не понимаю зачем делать неудобный плагин архивирования и с пеной у рта доказывать, что моё предложение никому не нужно.
Вы сами его оцените, когда периодически будете создавать архивы с таймштампом всего двумя кликами безо всяких макросов.

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

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

Post by John Doe » Thu 24 Jan, 2019 12:44

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: 9091
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 90 times
Been thanked: 161 times

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

Post by HaRT » Thu 24 Jan, 2019 12:51

Фар есть инструмент, а не нянька. © 2009 DrKnS

Garrett
Posts: 150
Joined: Mon 01 Aug, 2005 10:23

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

Post by Garrett » Thu 24 Jan, 2019 13:00

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

phantom4
Posts: 15
Joined: Tue 20 Sep, 2005 14:30
Contact:

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

Post by phantom4 » Wed 06 Feb, 2019 22:04

Господа, я надеюсь вы сможете мне помочь:
Far3.5.1 + Arclite + JAD
Arclite - в настройках ничего не менял
JAD настроен в File associations для файлов:
*.class,
по Enter:
edit:<c:\Programs\jad\jad.exe -lnc -p !.!

По отдельности Arclite и JAD работают нормально, однака когда я пытаюсь открыть *.class файл прямо внутри *.jar архива, происходит подобная ошибка: JavaClassFileReadException: can't open input file on `JMXConnectorServerService.class'
Проблема скорее всего в пути к class файлу, который передается в JAD:
c:\TEMP\FCP65DE.tmp\FCP7FA3.tmp, а реальный путь:
c:\TEMP\FCP65DE.tmp\JMXConnectorServerService.class

Раньше это точно работало, однако не могу назвать в какой точно версии.

Это можно как-нибудь исправить?

Update: после танцев с бубном заработало:
edit:<c:\Programs\jad\jad.exe -lnc -p !
именно !, а не !.! и на F4, а не на Enter. Но хоть так, мне достаточно.
Last edited by phantom4 on Wed 06 Feb, 2019 22:17, edited 1 time in total.

Post Reply

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