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

Здесь можно обсудить ваш любимый плагин.
2useven10
Posts: 5497
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 21 times
Been thanked: 353 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
zg
zero-gravity
Posts: 6207
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 206 times
Contact:

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

Post by zg »

Latest post of the previous page:

Wave wrote: Mon 16 Oct, 2023 23:38 И нахрена мне менять многодесятилетнюю поведенческую привычку?
не надо грубить и заниматься флеймом.
Shmuel
Posts: 7244
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 48 times
Been thanked: 636 times

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

Post by Shmuel »

Last edited by HaRT on Tue 17 Oct, 2023 12:48, edited 1 time in total.
Reason: Спрятан офтопик
2useven10
Posts: 5497
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 21 times
Been thanked: 353 times

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

Post by 2useven10 »

Wave, связь ваших кактусов с плагином показать вы не смогли.
Поэтому оффтоп пора заканчивать.
User avatar
buniak_a_h
Posts: 4565
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 242 times
Been thanked: 674 times
Contact:

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

Post by buniak_a_h »

Last edited by HaRT on Tue 17 Oct, 2023 12:48, edited 1 time in total.
Reason: Спрятан офтопик
2useven10
Posts: 5497
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 21 times
Been thanked: 353 times

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

Post by 2useven10 »

buniak_a_h, ваш оффтоп здесь тоже не нужен.
User avatar
HaRT
Moderator
Posts: 11458
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 270 times
Been thanked: 417 times

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

Post by HaRT »

!
Message from: HaRT
Дальнейший офтопик будет удалён
Фар есть инструмент, а не нянька. © 2009 DrKnS
Yegor
Posts: 1505
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 52 times
Been thanked: 94 times

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

Post by Yegor »

2useven10, пришло ли время для обновления 7z.dll на 7-Zip 24.01 beta?
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
2useven10
Posts: 5497
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 21 times
Been thanked: 353 times

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

Post by 2useven10 »

Если сорсы выложены.
User avatar
Alexander84
Posts: 165
Joined: Fri 01 May, 2009 06:38
Has thanked: 22 times
Been thanked: 3 times

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

Post by Alexander84 »

На дворе уже 7-zip 24.04 от апреля 2024 с долгожданными возможностями распаковывать архивы zst (Zstandard) и считать xxHash. На странице загрузки что-то говорится о Far, а именно «…7z DLL, Plugin for Far Manager…». Я не знаю, как выглядят «сорсы», нужные в данном случае, но может это подойдёт?
Last edited by Alexander84 on Sun 14 Apr, 2024 12:23, edited 2 times in total.
2useven10
Posts: 5497
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 21 times
Been thanked: 353 times

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

Post by 2useven10 »

1) не подойдёт
2) никто не мешает подменить 7z.dll самостоятельно
3) zstandard можно и сейчас с 7z плагинами Dec (в том числе и создание zstd в контейнере .7z)
Last edited by 2useven10 on Sun 14 Apr, 2024 19:25, edited 1 time in total.
Skaramush
Posts: 53
Joined: Mon 16 May, 2011 04:03
Has thanked: 7 times
Been thanked: 1 time

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

Post by Skaramush »

FAR 3.0.6312.0 x64
Мой дефолтный профиль Arclite выглядит так:

Code: Select all

╔═══════════════════════════ Создание архива ═══════════════════════════╗
║ Профиль                              ↓ [ Сохранить ] [ Удалить ]      ║
╟───────────────────────────────────────────────────────────────────────╢
║ Путь  [ Показать ] [ ] Добавить расширение                            ║
║ 1.cmd.7z                                                           ↓  ║
╟───────────────────────────────────────────────────────────────────────╢
║ Формат архива: (•) 7z ( ) zip ( ) Прочие:bzip2    ↓                   ║
║ Уровень сжатия Ultra      ↓  Метод LZMA2        ↓  [ ] Непрерывный    ║
║ Продвинутые параметры                                              ↓  ║
╟───────────────────────────────────────────────────────────────────────╢
║ [ ] Шифрование файлов  [?] Шифрование оглавления  [ ] Показать пароль ║
║ Пароль                       Проверка пароля:                         ║
╟───────────────────────────────────────────────────────────────────────╢
║ [ ] Создать самоизвлекающийся архив  [ Параметры SFX ]                ║
╟───────────────────────────────────────────────────────────────────────╢
║ [ ] Порезать на куски  Размер куска:                   ↓              ║
╟───────────────────────────────────────────────────────────────────────╢
║ [ ] Удалить файлы после архивации  [ ] Пропускать файлы с ошибками    ║
║ [x] Архивировать файлы, открытые для записи  [ ] Использовать фильтр  ║
╟───────────────────────────────────────────────────────────────────────╢
║               { OK } [ Отмена ] [ Сохранить настройки ]               ║
╚═══════════════════════════════════════════════════════════════════════╝
Ранее, чтобы создать ZIP-архив, было достаточно переключить формат архива на zip, после этого ZIP-архив успешно создавался.
Какое-то время назад вместо создания архива стала появляться ошибка:

Code: Select all

╔═══════════ ArcLite ════════════╗
║ Не поддерживается (0x80004001) ║
║        update.cpp:1141         ║
╟────────────────────────────────╢
║             { OK }             ║
╚════════════════════════════════╝
2useven10
Posts: 5497
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 21 times
Been thanked: 353 times

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

Post by 2useven10 »

Не воспроизводится. Создаётся .zip без проблем.
User avatar
HaRT
Moderator
Posts: 11458
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 270 times
Been thanked: 417 times

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

Post by HaRT »

2useven10 wrote: Thu 18 Apr, 2024 11:04 Не воспроизводится. Создаётся .zip без проблем.
С Метод LZMA2? У меня воспроизводится ошибка с таким же сообщением, как у Skaramush. (Far Manager, version 3.0.6306.0 x86)
Хорошо бы всё же выбранный метод сохранять для каждого формата отдельно и восстанавливать при переключении форматов.
Фар есть инструмент, а не нянька. © 2009 DrKnS
2useven10
Posts: 5497
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 21 times
Been thanked: 353 times

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

Post by 2useven10 »

LZMA2 нет.
Должен быть метод поддерживаемый .zip
2useven10
Posts: 5497
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 21 times
Been thanked: 353 times

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

Post by 2useven10 »

Вообще я давно не слежу что там сейчас поддерживает .zip
Очевидно изменение поведения после недавнего коммита
rohitab 2024-01-28 15:30:00+11:00 - build 340 1. gh-781: Enable selection of compression methods for Zip archives.
Наверное правильнее не давать возможности выбора неподдерживаемых форматов.
Last edited by 2useven10 on Thu 18 Apr, 2024 11:32, edited 1 time in total.
Skaramush
Posts: 53
Joined: Mon 16 May, 2011 04:03
Has thanked: 7 times
Been thanked: 1 time

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

Post by Skaramush »

Возможно проблема в том, что мой экземпляр FAR собирается и обновляется уже много лет.
Интереса ради я заменил плагин, взяв его из дистрибутива 3.0.6000.0 x64 (оказался под рукой). там проблема не вопрсоизводится.
Но я заметил разницу поведения меню при переключии типа архива: мой проблемный плагин не очищает поле "метод" при смене типа с 7z на zip, а взятый с чистого дистрибутива это делает. При этом различается набор методов: в моем проблемном их 5: LZMA2, LZMA, PPMD, Deflate, Deflate64, а во взятом из чистого дистриба из 3: LZMA2, LZMA, PPMD.
Вот мой экземпляр Arclite
Post Reply

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