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

Здесь можно обсудить ваш любимый плагин.
2useven10
Posts: 5496
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
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 »

Latest post of the previous page:

2useven10, пожелание: сделайте, пожалуйста, чтобы диалог ввода пароля усекал путь/имя файла не по предопределённой ширине, а по фактической, полученной, например, в результате максимизации. А то сейчас получается, что доступной ширины полно, а .
Кроме того, это уже начинает жать не только эстетически, но и в некоторых .
Если нужен пример кода, где такое в Фаре уже сделано, я найду ссылку.
Фар есть инструмент, а не нянька. © 2009 DrKnS
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 »

Дополнение.
В командах открытия, излечения и изменения архива есть параметр -p:<password>, а в команде тестирования такого параметра нет (судя по документации). Хотелось бы иметь такой же параметр - чтобы проверять корректность пароля. Нарушения секретности я не вижу: можно же распаковать и тут же удалить.
Void2
Posts: 31
Joined: Sat 20 Jun, 2009 15:56
Been thanked: 8 times

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

Post by Void2 »

Обновление 7z.dll и 7za.exe с полным комплектом кодеков и хешей до версии 24.08.
7z.dll 32-bit:
7z32dll.zip
(2.11 MiB) Downloaded 108 times
7z.dll 64-bit:
7z64dll.zip
(1.98 MiB) Downloaded 108 times
7za.exe 32-bit:
7za32w.zip
(2.3 MiB) Downloaded 123 times
7za.exe 64-bit:
7za64w.zip
(2.17 MiB) Downloaded 101 times
User avatar
Taciturn
Posts: 645
Joined: Thu 26 May, 2005 17:14
Location: Санкт-Петербург
Has thanked: 101 times
Been thanked: 36 times
Contact:

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

Post by Taciturn »

Скачал сегодня Far Manager v3.0 build 6364, а там всё ещё 24.07. Некогда обновить или с 24.08 какие-то проблемы?
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
Taciturn wrote: Sun 25 Aug, 2024 15:14 Некогда обновить или с 24.08 какие-то проблемы?
Странный вопрос, учитывая, что на GitHub'е что-то не видно вашего Pull Request'а, который вносил бы это обновление.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
Taciturn
Posts: 645
Joined: Thu 26 May, 2005 17:14
Location: Санкт-Петербург
Has thanked: 101 times
Been thanked: 36 times
Contact:

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

Post by Taciturn »

HaRT и вовсе не странный. Если проблем с 24.08 нет, то любому желающему куда проще dll лично у себя обновить (благо она в сообщении над вопросом находится, ничего искать не нужно), чем Pull Request'ы делать. А вот если проблемы есть, но про них написано в каком-нибудь другом месте, то лучше просто не обновлять.
Last edited by Taciturn on Sun 25 Aug, 2024 17:47, edited 1 time in total.
Void2
Posts: 31
Joined: Sat 20 Jun, 2009 15:56
Been thanked: 8 times

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

Post by Void2 »

Обновление 7z.dll до версии 24.09. Полный набор кодеков и хэшеров. Добавлено несколько новых хэшей.
7z.dll 32-bit:
7z32dll.zip
(2.22 MiB) Downloaded 124 times
7z.dll 64-bit:
7z64dll.zip
(2.07 MiB) Downloaded 101 times
7za.exe 32-bit:
7za32w.zip
(2.4 MiB) Downloaded 93 times
7za.exe 64-bit:
7za64w.zip
(2.26 MiB) Downloaded 89 times
User avatar
Taciturn
Posts: 645
Joined: Thu 26 May, 2005 17:14
Location: Санкт-Петербург
Has thanked: 101 times
Been thanked: 36 times
Contact:

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

Post by Taciturn »

Void2, а чем вызвана гигантская разница в размере с 7z.dll из официального дистрибутива 7-Zip? Например для 32 битной версии 1314816 байт и 5491712 байт.
hamster
Posts: 16
Joined: Wed 23 Dec, 2009 14:56
Been thanked: 1 time

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

Post by hamster »

Taciturn wrote: Fri 06 Dec, 2024 11:26 а чем вызвана гигантская разница в размере с 7z.dll из официального дистрибутива 7-Zip?
Пусть старшие товарищи меня поправят, если я ошибаюсь, но, насколько я помню, изначально, 7z, помимо нового метода компрессии, включал поддержку распаковки кучи сторонних форматов. Был эдаким "распаковочным комбайном", из-за чего его и потянули в рот разные программы, включая Far. А потом автор выкинул из production сборки большую часть "посторонних" форматов, но они остались в кодовой базе (т.е. сейчас их можно "вернуть обратно" малой кровью), что Void2 и делает.
P.S. Не знаю, пристало ли, но у меня там с 2021 года лежит патчик (https://sourceforge.net/p/sevenzip/patches/379/) который добавляет в 7z распаковку супердревних lzh архивов. Судя по генеральному направлению, ждать его мерджа в основную кодовую базу уже не приходится, но если Void2 добавит этот патч в сборку для Far - мне будет радостно!
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 »

hamster, почему бы вам не вырезать весь LZH из 7zip сделать его отдельным кодеком/форматом, как например вот эти: https://www.tc4shell.com/en/7zip/

Да и остальные тоже (понятия не имею что там спрятано еще)?
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
Void2
Posts: 31
Joined: Sat 20 Jun, 2009 15:56
Been thanked: 8 times

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

Post by Void2 »

Taciturn wrote: Fri 06 Dec, 2024 11:26 а чем вызвана гигантская разница в размере с 7z.dll из официального дистрибутива 7-Zip
Разница вызвана включением набора всех кодеков и хэшей, которых нет в штатном дистрибутиве. Разумеется это касается и exe и dll (чтобы поддержка была в far через arclite). Достаточно сравнить вывод "7z i" чтобы увидеть добавленное.
hamster wrote: Wed 08 Jan, 2025 23:10 но если Void2 добавит этот патч в сборку для Far - мне будет радостно!
Патч пришлось доработать, т.к. интерфейс в 24.09 уже не такой как в 21.06, раздобыл архив -lh1-, вроде все работает.
Новый патч:
7z2409_lzh1.diff
(14 KiB) Downloaded 54 times
7za.exe 64-bit:
7za64w.zip
(2.26 MiB) Downloaded 62 times
7z.dll 64-bit:
7z64dll.zip
(2.06 MiB) Downloaded 63 times
2useven10
Posts: 5496
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 21 times
Been thanked: 353 times

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

Post by 2useven10 »

Void2, Это альтернативные сборки 7z без исходников (кроме lzh). К arclite напрямую не относятся.
В виде отдельных sub плагинов 7z были бы более интересны, особенно с сорсами.
А так левую сборку непонятно чего я бы ставить не стал, подплагины 7z из tc4shell через arclite работают,
они тоже без сорсов, но там хотя бы источник проверенный.
hamster
Posts: 16
Joined: Wed 23 Dec, 2009 14:56
Been thanked: 1 time

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

Post by hamster »

Void2 wrote: Tue 14 Jan, 2025 07:42 Патч пришлось доработать, т.к. интерфейс в 24.09 уже не такой как в 21.06, раздобыл архив -lh1-, вроде все работает.
ВАУ! Спасибо огромное! Все CP/M-овские 8-битные архивы Вам низко кланяются! ;)
2useven10 wrote: Tue 14 Jan, 2025 09:05 В виде отдельных sub плагинов 7z были бы более интересны, особенно с сорсами.
А так левую сборку непонятно чего я бы ставить не стал
Тут, как говорится, никто никого не неволит. Исходники 7z открыты, бери и нарезай на sub-плагины, делай проверенную сборку, выкладывай (может кто не станет брезгливо морщится, а и спасибо скажет...)
2useven10
Posts: 5496
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 21 times
Been thanked: 353 times

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

Post by 2useven10 »

Исходники 7z открыты, а того что выложено выше нет.
Выкладывать никто не запрещает, но лучше в отдельной теме, с описанием того что туда входит.
Чтобы те кто не морщится понимали что они себе ставят.
И, судя по составу, сборка сделана на основе открытых сорсов, какая причина их скрывать?
Garrett
Posts: 267
Joined: Mon 01 Aug, 2005 10:23
Been thanked: 1 time

Архивация в zip по Shift-F1

Post by Garrett »

Архивация в zip по Shift-F1
Созданные архивы zip по Shift-F1 у меня не распаковываются на линуксе стандартным unzip.
Есть идеи почему так происходит?
Last edited by HaRT on Wed 22 Jan, 2025 16:26, edited 1 time in total.
Reason: Тема подклеена, заголовок продублирован в сообщение.
Yegor
Posts: 1505
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 52 times
Been thanked: 94 times

Архивация в zip по Shift-F1

Post by Yegor »

Проверьте, что метод Deflate установлен
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
Post Reply

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