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

Здесь можно обсудить ваш любимый плагин.
2useven10
Posts: 5231
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 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
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

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

Post by DrKnS »

Latest post of the previous page:

Беру любой 7z архив.
Переименовываю в что-нибудь без расширения, например 123.
Enter или Ctrl+PgDn.
Наблюдаю пустую панель с 7z:123. в заголовке.
Zip, rar - ok.
2useven10
Posts: 5231
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

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

Post by 2useven10 »

DrKnS wrote: Sun 16 Jul, 2017 21:56Беру любой 7z архив.
Попробовал - не повторяется.
Можно посмотреть один 'любой' архив и настройки плагина?
2useven10
Posts: 5231
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

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

Post by 2useven10 »

хотя фар у меня был не самый свежий. сейчас соберу и проверю транковую версию...
2useven10
Posts: 5231
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

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

Post by 2useven10 »

Ctrl-PgDn нормально заходит в переименованный архив, содержимое показывается.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

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

Post by DrKnS »

Ха. Это у меня multiarc был, виноват.
2useven10
Posts: 5231
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

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

Post by 2useven10 »

zollo wrote: Thu 13 Jul, 2017 17:58Плагин не распознает и не заходит в папки в архивах RAR, если в качестве разделителя используется линуксовый "/".
поместите на багтрекер, чтобы не потерялось.
2useven10
Posts: 5231
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

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

Post by 2useven10 »

Smitis wrote: Thu 06 Jul, 2017 18:52Abs, Мне казалось, что там автоматически определяется, что есть что.
Нет. Из Codecs/*.codec грузятся только кодеки, из Formats/*.format только форматы. Когда делал, мне казалось так правильно.
Dec
Posts: 67
Joined: Wed 14 Jul, 2010 08:59
Been thanked: 3 times

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

Post by Dec »

2useven10 wrote: Sun 16 Jul, 2017 22:33Из Codecs/*.codec грузятся только кодеки, из Formats/*.format только форматы.
А если сторонняя библиотека реализует как формат, так и кодек, то куда ее класть?
2useven10
Posts: 5231
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

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

Post by 2useven10 »

Будет день библиотека, будем думать.
Скорее всего в оба места, и надо проверять, что всё будет работать как ожидается.
Last edited by 2useven10 on Mon 17 Jul, 2017 02:26, edited 1 time in total.
Dec
Posts: 67
Joined: Wed 14 Jul, 2010 08:59
Been thanked: 3 times

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

Post by Dec »

Специально добавлю в eDecoder какой нибудь кодек :) Но честно говоря, мне не совсем понятна причина такого разделения.
Dec
Posts: 67
Joined: Wed 14 Jul, 2010 08:59
Been thanked: 3 times

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

Post by Dec »

Добавил :) Теперь eDecoder содержит внутри себя кодек WavPack. Кодек предназначен только для распаковки из zip архивов файлов, упакованных методом WavPack. Ссылка. Ссылка на тестовый файл (100 Mb). Пробуйте.
2useven10
Posts: 5231
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

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

Post by 2useven10 »

Dec wrote: Mon 17 Jul, 2017 04:20Добавил
С 7z.exe работает?
2useven10
Posts: 5231
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

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

Post by 2useven10 »

arclite работает:
eDecoder.*.dll --> Plugins/arclite/Formats/eDecoder.format
eDecoder.*.dll, WavPack/*.dll --> Plugins/arclite/Codecs/WavPack.codec, WavPack/*.dll

Форматы eDecoder есть, wavpack-и из zip извлекает.
Есть небольшой косяк (не знаю чей):
WavPack появляется в списке кодеков при упаковке в 7z, но если его выбрать, будет ошибка - Not Implemented.
Не очень красиво, но, на мой взгляд, не критично.
Last edited by 2useven10 on Mon 17 Jul, 2017 14:49, edited 1 time in total.
Dec
Posts: 67
Joined: Wed 14 Jul, 2010 08:59
Been thanked: 3 times

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

Post by Dec »

Не то, что бы мне это было уж очень важно, просто интересна причина выбора такой архитектуры. 7zFM не делает такого разделения на форматы и кодеки, мой TC4Shell не делает такого разделения. Дублирование библиотек - это imho очень кривое решение. И я, как разработчик, не вижу ни одной объективной причины, по которой нужно делить сторонние библиотеки на форматы и кодеки.
Last edited by Dec on Mon 17 Jul, 2017 18:59, edited 1 time in total.
2useven10
Posts: 5231
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

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

Post by 2useven10 »

Dec,
Кривое решение - смешивание 2-х разных плагинов в одной .dll, не вижу ни одной...
Библиотеки по функционалу и использованию разные.
Если бы делал сейчас, может и сделал бы автоматику, но переделывать точно не буду.

Вы не ответили на вопрос - 7z[FM].exe из вашей гибридной .dll вытаскивает и формат и кодек?
User avatar
HaRT
Moderator
Posts: 10865
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

2useven10 wrote: Mon 17 Jul, 2017 19:45Кривое решение - смешивание 2-х разных плагинов в одной .dll
Не могу вполне согласиться. Иногда ключевой особенностью формата является возможность использования некоего кодека, и тогда разумнее совместить их как раз в одной библиотеке, чем дублировать кодек в двух или выносить в третью.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Post Reply

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