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

Здесь можно обсудить ваш любимый плагин.
2useven10
Posts: 5209
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
Wave
Posts: 1885
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 14 times
Been thanked: 26 times

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

Post by Wave »

Latest post of the previous page:

Я знаю, но сделал что смог: сначала поделился наблюдением насчёт бага, учитывая сторонние подтверждения — баг таки присутствует. Потом выяснил, что он появился не в 330 билде, как сначала заподозрил. Может быть, попробую ещё поискать билды с меньшим номером, но учитывая зыбкость бага, шансов мало.
Пользуюсь ФАРом больше 20 лет © собирательный.
2useven10
Posts: 5209
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

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

Post by 2useven10 »

У меня это больше похоже на нажатия, которые я не делал.
То что обсуждается в соседней активной теме (про самострельных мышей).
Last edited by 2useven10 on Mon 13 Mar, 2023 21:43, edited 1 time in total.
User avatar
Taciturn
Posts: 600
Joined: Thu 26 May, 2005 17:14
Location: Санкт-Петербург
Has thanked: 89 times
Been thanked: 31 times
Contact:

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

Post by Taciturn »

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

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

Post by 2useven10 »

Можно конкретнее.
И, насколько я помню, если 7z и может напрямую, то только один из разделов.
User avatar
Taciturn
Posts: 600
Joined: Thu 26 May, 2005 17:14
Location: Санкт-Петербург
Has thanked: 89 times
Been thanked: 31 times
Contact:

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

Post by Taciturn »

2useven10, совсем конкретно. Сделал образ испортившегося SSD, 480 гигабайт. Системный диск с GPT и Windows 10.
Image
В 7-Zip Enter на любом разделе и он открывается.
Image
В arclite показываются те же самые разделы, но при попытке открыть arclite начинает копировать раздел во временный каталог, что может быть очень долго.
Last edited by Taciturn on Thu 23 Mar, 2023 15:33, edited 1 time in total.
2useven10
Posts: 5209
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

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

Post by 2useven10 »

Taciturn, чем образ делали? для воспроизведения...
User avatar
Taciturn
Posts: 600
Joined: Thu 26 May, 2005 17:14
Location: Санкт-Петербург
Has thanked: 89 times
Been thanked: 31 times
Contact:

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

Post by Taciturn »

2useven10, ddrescue. Т.е. это просто raw-образ, без заголовков и прочего.
2useven10
Posts: 5209
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

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

Post by 2useven10 »

Похоже я не знаю как это сделать в фар...
Enter, PgDn и Plugin_Open фар обрабатывает сам.
Сначала получает файл, а потом уже отдаёт временный файл плагинам.
Единственное место в плагине, где у меня есть доступ к информации о том
что элемент панели это просто кусок хост файла - ProcessPanelInputW,
но я не умею здесь открывать новую панель плагина...

Если есть хранители сакрального знания - поделитесь.
Last edited by 2useven10 on Tue 28 Mar, 2023 11:47, edited 1 time in total.
2useven10
Posts: 5209
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

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

Post by 2useven10 »

Примеры из живых плагинов приветствуются.
2useven10
Posts: 5209
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

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

Post by 2useven10 »

Можно ещё самому из подобных файлов эмулировать директории,
но очень кучеряво, как альтернативный способ удалять гланды.
User avatar
zg
zero-gravity
Posts: 6016
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

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

Post by zg »

2useven10 wrote: Tue 28 Mar, 2023 11:44 но я не умею здесь открывать новую панель плагина...
зачем новую? обновляешь hPanel и FCTL_UPDATEPANEL/FCTL_REDRAWPANEL.
2useven10
Posts: 5209
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

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

Post by 2useven10 »

zg, Да можно попробовать, спасибо.
Ещё видимо придется отслеживать выход из нового архива и возвращать предыдущий hPanel.
User avatar
Taciturn
Posts: 600
Joined: Thu 26 May, 2005 17:14
Location: Санкт-Петербург
Has thanked: 89 times
Been thanked: 31 times
Contact:

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

Post by Taciturn »

2useven10 wrote: Tue 28 Mar, 2023 12:00 Можно ещё самому из подобных файлов эмулировать директории,
но очень кучеряво, как альтернативный способ удалять гланды.
Тут есть ещё минус, иногда бывает нужно именно извлечь отдельно какой-то раздел, именно как файл. И постоянная эмуляция директорий такую возможность сломает.
2useven10
Posts: 5209
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

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

Post by 2useven10 »

Посмотрел более внимательно, при открытии через меню плагина тоже есть все нужные данные.
Сначала попробую там встроить оптимизацию.
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 »

Taciturn wrote: Wed 29 Mar, 2023 10:12 постоянная эмуляция директорий такую возможность сломает
Например, в плагине Registry Browser есть возможность переключать показ ключей как директорий или как файлов (по ShiftF7). Можно было бы и тут с разделами применить подобное.
Фар есть инструмент, а не нянька. © 2009 DrKnS
2useven10
Posts: 5209
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

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

Post by 2useven10 »

Там просто вопрос интерпретации небольшого блока данных.
Здесь в любом случае будет открываться новый архив,
надо избежать ненужного копирования целых разделов файловой системы.
Никаких плюшек без необходимости не будет.
Post Reply

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