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

Здесь можно обсудить ваш любимый плагин.
2useven10
Posts: 5205
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
skipik
Posts: 318
Joined: Wed 03 Jun, 2015 15:24
Has thanked: 67 times
Been thanked: 29 times

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

Post by skipik »

Latest post of the previous page:

На будущее посоветую вот это: https://forum.ru-board.com/topic.cgi?fo ... rt=1560#15
Само переименовывает, удобно. :-)
Shmuel
Posts: 6819
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 528 times

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

Post by Shmuel »

Оказывается, плагин следит за уникальностью имени в папке отдельно для файлов, отдельно для подпапок.
Другими словами, можно добавить в архив файл, имя которого совпадает с именем подпапки, и также можно создать подпапку, совпадающую с именем файла в данной папке.
2useven10
Posts: 5205
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

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

Post by 2useven10 »

Похоже та то.
Только не плагин, а 7z.
sva
Posts: 8
Joined: Thu 02 Apr, 2015 09:02

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

Post by sva »

подскажите, а есть ли планы чтобы научить плагин паковать wim-файлы с максимальным сжатием ? по умолчанию только "store"
2useven10
Posts: 5205
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

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

Post by 2useven10 »

задайте вопрос игорю павлову.
плагин - обертка над 7z, 7z кроме store ничего не умеет.
emusic
Posts: 63
Joined: Tue 26 Nov, 2013 06:39
Location: Новосибирск
Has thanked: 1 time
Been thanked: 1 time

ArcLite некорректно определяет ресурсы PE

Post by emusic »

ArcLite, судя по всему, уже довольно давно некорректно определяет ресурсы в ряде PE-файлов (Portable Executable).

Например, во многих GUI-приложениях от SysInternals (Process Explorer, Process Monitor, Debug View и т.д.) ArcLite находит только запись о версии, и иногда манифест, в то время как там десятки значков, диалогов, меню и прочего.

В последней ночной сборке v3.0 build 5552 - точно так же.
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

emusic wrote: Fri 07 Feb, 2020 22:05 ArcLite находит только запись о версии, и иногда манифест, в то время как там десятки значков, диалогов, меню и прочего
А сам 7-Zip их правильно определяет? Если нет, то удивляться нечему.
Фар есть инструмент, а не нянька. © 2009 DrKnS
2useven10
Posts: 5205
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

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

Post by 2useven10 »

emusic wrote: Fri 07 Feb, 2020 22:05 ArcLite, судя по всему,
HaRT wrote: Fri 07 Feb, 2020 22:39А сам 7-Zip
arclite и 7z в умолчательном режиме открывают одинаково.
Если открыть через 7zfm в режиме *, или через F11 -> arclte -> Open (format menu) -> PE
картина будет другая.
Last edited by 2useven10 on Sat 08 Feb, 2020 08:10, edited 1 time in total.
IgorZ
Posts: 790
Joined: Wed 13 Jul, 2011 03:32
Has thanked: 15 times
Been thanked: 93 times

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

Post by IgorZ »

Far Manager v3.0.0.5555 x86, плагин из поставки. ОС Windows XP SP3.

В changelog плагина написано:
w17 20.12.2017 19:44:14 +0300 - build 265

1. Plugin.Call -- формат аналогичен комстроке, все параметры текстовые, open исключён.
Создаю файл test.7z, содержащий test.txt. Кладу в C:\1. Выполняю команду lua:Plugin.Command("65642111-AA69-4B84-B4B8-9249579EC4FA",[[e -out:"C:\2" "C:\1\test.7z" "test.txt"]]). Распакованный файл кладётся в C:\2. Удаляю распакованный файл, выполняю команду lua:Plugin.Call("65642111-AA69-4B84-B4B8-9249579EC4FA",[[e -out:"C:\2" "C:\1\test.7z" "test.txt"]]). Распаковка не происходит. Я неправильно понял фразу в changelog, и параметры для Plugin.Call следует указывать не так, как для Plugin.Command, или это ошибка в плагине?
Attachments
test.7z
(134 Bytes) Downloaded 54 times
Shmuel
Posts: 6819
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 528 times

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

Post by Shmuel »

IgorZ wrote: Tue 18 Feb, 2020 07:56 параметры для Plugin.Call следует указывать не так, как для Plugin.Command, или это ошибка в плагине?
Следует указывать не одной строкой все параметры, а каждый параметр отдельной строкой:
lua:Plugin.Call("65642111-AA69-4B84-B4B8-9249579EC4FA", "e", [[-out:"C:\2"]], [["C:\1\test.7z"]], [["test.txt"]])
IgorZ
Posts: 790
Joined: Wed 13 Jul, 2011 03:32
Has thanked: 15 times
Been thanked: 93 times

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

Post by IgorZ »

Shmuel wrote: Tue 18 Feb, 2020 10:03
IgorZ wrote: Tue 18 Feb, 2020 07:56 параметры для Plugin.Call следует указывать не так, как для Plugin.Command, или это ошибка в плагине?
Следует указывать не одной строкой все параметры, а каждый параметр отдельной строкой:
lua:Plugin.Call("65642111-AA69-4B84-B4B8-9249579EC4FA", "e", [[-out:"C:\2"]], [["C:\1\test.7z"]], [["test.txt"]])
О, как! Спасибо.
Locust
Posts: 50
Joined: Wed 08 Apr, 2009 07:14
Has thanked: 3 times
Been thanked: 2 times

ArcLite и внешние кодеки

Post by Locust »

Камрады, как подключить к ArcLite внешние кодеки? Интересует, разумеется, ZStd
Скачал Codecs.7z и не знаю, куда его пристроить.

---
Создавал папку Codecs и распаковывал туда dll - ничего
Переименовал *.dll -> *.codec и в "Информация о библиотеке 7z" появлялась вторая строка вида:

Code: Select all

Версия: 0.0.0.0 [Форматы][Маски]
вот только ни "форматы" ни "маски" не нажимаются...
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

Locust wrote: Wed 27 May, 2020 13:03 как подключить к ArcLite внешние кодеки?
Поищите в этой теме, вопрос обсуждался.
Фар есть инструмент, а не нянька. © 2009 DrKnS
2useven10
Posts: 5205
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

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

Post by 2useven10 »

Locust wrote: Wed 27 May, 2020 13:03 как подключить к ArcLite внешние кодеки?
Расширения .codec и .format должны быть именно такими.
Locust
Posts: 50
Joined: Wed 08 Apr, 2009 07:14
Has thanked: 3 times
Been thanked: 2 times

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

Post by Locust »

2useven10, спасибо! Через Modern7z работает.

Я скачивал кодеки отсюда: https://github.com/mcmilk/7-Zip-zstd/releases
И они НЕ работают. Просто у них дата гораздо свежее, чем в пакете Modern7z, и хотелось как-то...
2useven10
Posts: 5205
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

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

Post by 2useven10 »

Locust wrote: Wed 27 May, 2020 14:15 Просто у них дата гораздо свежее, чем в пакете Modern7z
Только fast-LZMA2 более старая у Modern7z (0.9.2 vs 1.0.1) остальное идентично.
Last edited by 2useven10 on Wed 27 May, 2020 15:11, edited 1 time in total.
Post Reply

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