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

Здесь можно обсудить ваш любимый плагин.
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 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
chupakabra
Posts: 1023
Joined: Wed 27 Jul, 2005 19:36
Contact:

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

Post by chupakabra »

Latest post of the previous page:

Да, должно показывать меню с выбором форматов. Возможно модуль PE не распознает файл. Попробуй arc:-t:pe file.exe
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

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

Post by John Doe »

zg wrote:на любом sfx-архиве заходит как в архив, меню с pe/архив не показывает.
А сам 7-zip как?
У меня тоже часть exe не воспринимаются как PE, а часть - нормально
User avatar
chupakabra
Posts: 1023
Joined: Wed 27 Jul, 2005 19:36
Contact:

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

Post by chupakabra »

Похоже на ошибку в PE модуле: сам по себе 7z.sfx открывается, а он же как часть SFX архива - нет.
User avatar
zg
zero-gravity
Posts: 6015
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

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

Post by zg »

chupakabra wrote:Да, должно показывать меню с выбором форматов. Возможно модуль PE не распознает файл. Попробуй arc:-t:pe file.exe
точно. причём это 7z standart gui sfx.
ну и баг репорт. переход из истории получается эквивалентным Open (format menu). показывается меню. а по идее надо в ShortcutData сохранять формат и использовать его при переходе из истории.
efg
Posts: 3
Joined: Sun 25 Mar, 2012 13:05

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

Post by efg »

Игорь Юдинцев wrote:
chupakabra wrote:Для обработки нескольких архивов рекомендуется использовать меню плагина (F11).
Помнить два сочетания для одной операции неудобно. Предлагаю при очередном вызове плагина, если после предыдущего вызова не приходило ProcessSynchroEvent (т.е. управление не передавалось в руки пользователя), не показывать диалог, а использовать настройки распаковки от предыдущего вызова.
Подниму старый вопрос. Всё же multiarc справлялся с проблемой множественных выделенных файлов при распаковке.
Может ли предложенный вариант с ProcessSynchroEvent быть реализован?

Задача из кучи селектнутого барахла распаковать распознаваемое как архивы с едиными настройками (могут быть заданы в диалоге распаковки, появляющемся на первом распознанном архиве). В компромиссном варианте принцип "не сломай" можно будет решить одним чекбоксом в диалоге распаковки -- "[X] Use these settings for all selected files".

Что скажете, уважаемый chupakabra?
User avatar
zg
zero-gravity
Posts: 6015
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

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

Post by zg »

efg wrote:Что скажете, уважаемый chupakabra?
а чем:

Code: Select all

            <macro area="Shell" key="ShiftF2" flags="DisableOutput" description="arclite: extract">
                <text>
                    <![CDATA[Plugin.Menu("65642111-AA69-4B84-B4B8-9249579EC4FA") e]]>
</text>
            </macro>
не устраивает?
efg
Posts: 3
Joined: Sun 25 Mar, 2012 13:05

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

Post by efg »

zg wrote:а чем:

Code: Select all

            <macro area="Shell" key="ShiftF2" flags="DisableOutput" description="arclite: extract">
                <text>
                    <![CDATA[Plugin.Menu("65642111-AA69-4B84-B4B8-9249579EC4FA") e]]>
</text>
            </macro>
не устраивает?
  • Тем, что это паллиатив?
  • Не существует в исходном дистрибутиве;
  • Не снимает выделение с удачно распакованных файлов при наличии в выделенном наборе корраптнутых (хотя это другая история).
User avatar
zg
zero-gravity
Posts: 6015
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

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

Post by zg »

efg wrote:Тем, что это паллиатив?
не вижу аргументов?
Не существует в исходном дистрибутиве;
в исходном дистрибутиве не существует много чего, и что теперь?
Не снимает выделение с удачно распакованных файлов при наличии в выделенном наборе корраптнутых (хотя это другая история).
напишите виш, чтобы снимало.
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 8 times

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

Post by Skirda »

В multiarc есть некая логика, позволяющая более корректно обрабатывать вложенные архивы - сначала получаем от каждого fmt-модуля дистанцию найденной сигнатуры, а потом дергаем ту форматку, у кого эта сигнатура ближе к началу архива.
Правильно я понимаю, что в arclite это отсутствует как класс?

Это к тому, что имеем iso (приаттачен). В нем 2 файла: картинка и doc-файл.
Вхождение в iso дает нам... кусок служебной инфы от doc-файла (этот кусок - zip-файл).

Лечится?

ЗЫ. Хотя, походу, трабла не в плагине, а в 7z...
Attachments
.disk1.iso.7z
(9.01 KiB) Downloaded 174 times
We are the Borg. You will be assimilated.
So Say We All!
User avatar
chupakabra
Posts: 1023
Joined: Wed 27 Jul, 2005 19:36
Contact:

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

Post by chupakabra »

Логика, которую ты описал, в плагине имеется. В данном случае проблема в том, что ISO формат не распознается.
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 8 times

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

Post by Skirda »

Хмм... может подкрутить что?
Это к тому, что неважно чем создан iso (в данном случае с помощью mkisofs) - прочие программы его понимают.
We are the Borg. You will be assimilated.
So Say We All!
efg
Posts: 3
Joined: Sun 25 Mar, 2012 13:05

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

Post by efg »

chupakabra wrote:Хотя вот уже есть что-то
А как же мой вопрос? :(
User avatar
chupakabra
Posts: 1023
Joined: Wed 27 Jul, 2005 19:36
Contact:

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

Post by chupakabra »

Добавил в шапку
User avatar
cmd.exe
Posts: 378
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 181 times
Been thanked: 10 times
Contact:

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

Post by cmd.exe »

А почему arclite в FAR 3.0.2581 не ассоциируется с *.lzma ??? Он его даже не подсветил, по ENTER не входит, запустил из plaugin_menu открыл...
Подскажите где в db можно это поправить, не нашёл...
I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it. (c) I Am Devloper
I know nothing except the fact of my ignorance. (с) Socrates
Post Reply

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