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
Arama
Posts: 121
Joined: Mon 01 Jun, 2015 12:14
Has thanked: 8 times
Been thanked: 4 times

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

Post by Arama »

Latest post of the previous page:

Можно ли как-нибудь в Arclite Info panel увидеть размер словаря архива, это нужная для меня информация, приходится для этих целей запускать WinRAR?
ccaid
Posts: 908
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 24 times
Been thanked: 6 times

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

Post by ccaid »

Arama, CtrlL?
Фар делают добрые люди
Arama
Posts: 121
Joined: Mon 01 Jun, 2015 12:14
Has thanked: 8 times
Been thanked: 4 times

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

Post by Arama »

Ну да, по Ctrl-L вызывается Acrlite Info Panel в которой и хочется как-то увидеть размер словаря

Code: Select all

 Path                                                  D:\certs.rar
 Solid                                                           No
 Blocks                                                         243
 Multivolume                                                     No
 Volumes                                                          1
 Compression ratio                                              15%
 Data size                                       111 MB = 116625890
 Packed size                                     16.3 MB = 17076609
 File count                                                     229
 Directory count                                                 14
А вот как показывает WinRAR:
Image
Last edited by Arama on Wed 26 Aug, 2020 09:21, edited 1 time in total.
ccaid
Posts: 908
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 24 times
Been thanked: 6 times

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

Post by ccaid »

я имел ввиду 7z.
а для rar, да, не показывает. для него и 7-Zip не показывает. видимо, rar у него не в почете.
Фар делают добрые люди
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 обертка над 7z, показывает только те properties, которые получает от 7z.dll,
и там нет размера словаря для .rar архивов, как и в, например, 7zfm архив.rar <info>
Last edited by 2useven10 on Wed 26 Aug, 2020 21:54, edited 2 times in total.
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

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

Post by 2useven10 »

Tim Sobolev wrote: Mon 10 Aug, 2020 16:40 Есть проблемы с .cpio
Начало вашего файла не распознаётся как Cpio архив - ф-я IsArc_Cpio() из файла CPP\7Zip\Archive\CpioHandler.cpp возвращает false.
Причина - поле numLinks=0 (6 восьмеричных цифр с 36-го байта в файле = '000000'), если сделать '000001' - всё распознаётся и работает.
Это либо некорректный архив, либо чрезмерная строгость 7z.dll.
При открытии по расширению у 7z проверка не выполняется, поэтому файл нормально открывается.

Наверное правильнее будет задавать вопросы по поводу этого архива автору 7z.
Vladimir.
Posts: 23
Joined: Mon 20 Apr, 2020 11:50
Has thanked: 8 times

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

Post by Vladimir. »

2useven10 wrote: Mon 17 Aug, 2020 07:25 Vladimir., просто qs, в продвинутых параметрах -m подразумевается.
Если не работает - баг, проверьте ещё раз, это по-крайней мере раньше работало.
Судя по всему не работает, скриншот на картинке, в момент архивирования явно видно что пакуются файлы отнюдь не с группировкой по расширению.
Image
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

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

Post by 2useven10 »

Vladimir., Не -m в параметрах, а qs.
И всё работает, проверить можете через листинг 7z l archive.7z > archive.list,
в листинге файлы в порядке укладывания в архив (как есть, а отнюдь не как кажется).
Vladimir.
Posts: 23
Joined: Mon 20 Apr, 2020 11:50
Has thanked: 8 times

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

Post by Vladimir. »

Ничего не понимаю, упаковал папочку system из Win7
Image
А это листинг для сравнения, он абсолютно идентичен, что для "system.7z", что для "system(qs).7z"
Image
Far 3.0.4499 x86. Возможно дело в какой-то бибилиотеке?
User avatar
buniak_a_h
Posts: 4234
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 642 times
Contact:

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

Post by buniak_a_h »

Vladimir. wrote: Wed 02 Dec, 2020 01:38 Ничего не понимаю, упаковал папочку system из Win7
1. Согласно справкам к 7z и arclite указывать надо в виде qs=on
2. Я попробовал. Порядок файлов в архиве с advanced=qs=on и без действительно получается разный. Но на сортировку по расширению всё равно не похоже.
Удачи!…
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

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

Post by 2useven10 »

Сравните с тем что получается при упаковке в самом 7z, если совпадает - всё ок.
Разница видна, если файлы с одинаковым расширением расположены в разных каталогах.
PS: у меня это скорее группировка а не сортировка по расширению.
PPS: приведённый листинг явно не с упорядочиванием по имени, может быть сортировка по расширению включена в arclite.xml или настройках (такая возможность есть, в ui этих настроек нет).
Last edited by 2useven10 on Wed 02 Dec, 2020 06:34, edited 2 times in total.
Vladimir.
Posts: 23
Joined: Mon 20 Apr, 2020 11:50
Has thanked: 8 times

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

Post by Vladimir. »

buniak_a_h wrote: Wed 02 Dec, 2020 05:03 1. Согласно справкам к 7z и arclite указывать надо в виде qs=on
Благодарю, теперь всё как надо и размерчик архива тоже уменьшился.
User avatar
buniak_a_h
Posts: 4234
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 642 times
Contact:

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

Post by buniak_a_h »

Vladimir., надо ж, угадал… ;-)
Vladimir.
Posts: 23
Joined: Mon 20 Apr, 2020 11:50
Has thanked: 8 times

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

Post by Vladimir. »

buniak_a_h wrote: Fri 04 Dec, 2020 13:24 Vladimir., надо ж, угадал… ;-)
Случайности случаются :)
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

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

Post by 2useven10 »

buniak_a_h wrote: Fri 04 Dec, 2020 13:24 Vladimir., надо ж, угадал… ;-)
Действительно... Был уверен, что просто "qs" тоже принитается. Оказалось что нет - добавлю.
Baaloon
Posts: 1
Joined: Fri 11 Dec, 2020 16:47

Если пароль для архива сохранен, то пакует всегда с паролем

Post by Baaloon »

Far Manager, version 3.0.5700.0 x64. Нативный комплект.
В диалоге создания архива сохраняю конфигурацию архивирования.
Помимо прочего сохраняю пароль.
В следующий раз, когда хочу создать архив, но уже без пароля, снимаю галку "Encrypt archive", но архив все равно создается с паролем.
Такое поведение наблюдается на последней ночной сборке 5714 x64.
Такое же было на предыдущей стабильной сборке 5656 x64.
Post Reply

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