Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

SevenZip.wcx - плагин на базе 7z.dll
Goto page Previous  1, 2, 3  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Staniclaw



Joined: 12 Dec 2010
Posts: 533
Location: Ташкент

Post (Separately) Posted: Sun Aug 30, 2015 21:39    Post subject: Reply with quote

Возможно, лучше использовать для этого файл pkplugin.ini (он для того и предназначен)? Опционально, конечно.
_________________
Вечному двигателю -- вечные тормоза!..
Back to top
View user's profile Send private message
gora



Joined: 30 Dec 2004
Posts: 442
Location: Иваново

Post (Separately) Posted: Sun Aug 30, 2015 21:46    Post subject: Reply with quote

Alexx2000 wrote:
Какой алгоритм сжатия? Какое число выводится справа от выпадающего списка?

1. LZMA
2. 4
Alexx2000 wrote:
Должны сохраняться,

Да, вроде сохраняется, но как-то странно. Может первый раз что-то не так сработало...
_________________
Win7 SP1 Ultimate x64, TC8.52a x64
Back to top
View user's profile Send private message
imig73



Joined: 18 Jun 2013
Posts: 280
Location: г. Иркутск

Post (Separately) Posted: Sun Aug 30, 2015 21:51    Post subject: Reply with quote

Alexx2000
Размер словаря можно будет больше 64 Mb задать? В TC прямо из zip архива в 7z не перепаковывает. Спасибо, %COMMANDER_PATH% работает и еще бы sevenzip.ini в папку с плагином.

gora
Тоже заметил что не сразу сохраняются настройки, но если сначала нажать "Apply", то больше не слетают.


Last edited by imig73 on Sun Aug 30, 2015 21:56; edited 2 times in total
Back to top
View user's profile Send private message
gora



Joined: 30 Dec 2004
Posts: 442
Location: Иваново

Post (Separately) Posted: Sun Aug 30, 2015 21:52    Post subject: Reply with quote

Переключение метода LZMA\LZMA2 постоянно сбрасывает размер блока из solid в 4Gb и меняет число потоков.
_________________
Win7 SP1 Ultimate x64, TC8.52a x64
Back to top
View user's profile Send private message
Alexx2000



Joined: 28 Jan 2008
Posts: 8
Location: Балашиха

Post (Separately) Posted: Sun Aug 30, 2015 22:17    Post subject: Reply with quote

Avada wrote:

INI-файл было бы гораздо лучше размещать в собственном каталоге плагина. Как минимум — опционально.

Будет в следующей версии

gora, так метод LZMA максисмум 2 потока может. В оригинальном 7-Zip 15.06 также (только что проверил).

imig73 wrote:
Размер словаря можно будет больше 64 Mb задать?

Сделаю
gora wrote:
Переключение метода LZMA\LZMA2 постоянно сбрасывает размер блока из solid в 4Gb и меняет число потоков.

На данный момент так и задумано, при смене метода все нижестоящие параметры сбрасываются в значения по умолчанию для данного метода.
Back to top
View user's profile Send private message
gora



Joined: 30 Dec 2004
Posts: 442
Location: Иваново

Post (Separately) Posted: Sun Aug 30, 2015 22:24    Post subject: Reply with quote

Alexx2000 wrote:
На данный момент так и задумано

Зачем?
Это потому что в 7-Zip такое же "безобразие" творится или в этом есть какой-то глубинный смысл? В чем удобство каждый раз при смене метода настраивать еще два параметра которые до того уже были настроены!?
_________________
Win7 SP1 Ultimate x64, TC8.52a x64
Back to top
View user's profile Send private message
Mellomann



Joined: 07 Sep 2009
Posts: 708

Post (Separately) Posted: Sun Aug 30, 2015 22:43    Post subject: Reply with quote

gora wrote:
В чем удобство каждый раз при смене метода настраивать еще два параметра которые до того уже были настроены!?
Вопрос правильный, меня тоже этот момент в оригинальном гуе 7zip выбешивает и добивает.
Видимо, этого требует глубоко внутри сидящий мазохист. Или, как говорят, "исторически сложилось"...
Back to top
View user's profile Send private message
addhaloka



Joined: 09 Nov 2010
Posts: 169

Post (Separately) Posted: Mon Aug 31, 2015 09:17    Post subject: Reply with quote

Alexx2000 wrote:
так метод LZMA максисмум 2 потока может. В оригинальном 7-Zip 15.06 также (только что проверил).

У меня чего-то при любом методе только 2 потока. Процессор Core i5-4670. У штатного 7-Zip 15.06 x64 - четыре: http://fs1.directupload.net/images/150831/6ywbn6ek.png
Back to top
View user's profile Send private message
imig73



Joined: 18 Jun 2013
Posts: 280
Location: г. Иркутск

Post (Separately) Posted: Mon Aug 31, 2015 09:49    Post subject: Reply with quote

addhaloka
Странно, у меня core i3, при lzma2 - 4 потока и до 8 можно вручную, lzma - 2 потока. Не напрягает, но прпи смене режимов значения сбрасываются по умолчанию. Последний выбранный сохраняется.
Back to top
View user's profile Send private message
gora



Joined: 30 Dec 2004
Posts: 442
Location: Иваново

Post (Separately) Posted: Mon Aug 31, 2015 10:38    Post subject: Reply with quote

imig73 wrote:
Не напрягает, но прпи смене режимов значения сбрасываются по умолчанию.

Оно не напрягает, если использовать умолчальные значения. А Вы попробуйте выбрать уровень сжатия - Normal, затем пройдитесь по всем остальным параметрам вниз и смените их на нужные Вам (заведомо не умолчальные). А в заключение вернитесь и поменяйте уровень сжатия на любой другой. В результате ВСЕ настройки слетят в умолчальные. Такая настройка становится очень хлопотной и требует повышенного внимания от пользователя, чтобы за тебя плагин не выбрал милые его, а не Вашему, сердцу параметры. Sad

Alexx2000
Посмотрев внимательно ini файл плагина, понял откуда ноги растут с этими "сбросами параметров в умолчальные". Ждать тут прорыва не приходится, а жаль.
1 Пока плагин еще не очень распространен, предлагаю поменять названия параметров в ini файле на названия аналогичных параметров в реестре оригинального архиватора. И Вам не в тягость и пользователю будет попроще сравнить при необходимости. С форматом параметров сложнее, но тут на Ваше усмотрение.
2 У Игоря умолчальным методом для формата 7z уже давно является LZMA2, а не LZMA
_________________
Win7 SP1 Ultimate x64, TC8.52a x64
Back to top
View user's profile Send private message
Alexx2000



Joined: 28 Jan 2008
Posts: 8
Location: Балашиха

Post (Separately) Posted: Mon Aug 31, 2015 10:41    Post subject: Reply with quote

gora wrote:
Это потому что в 7-Zip такое же "безобразие" творится или в этом есть какой-то глубинный смысл?

Смысл есть, каждый метод имеет свой диапазон значений для этих опций. К примеру кол-во потоков: LZMA2 поддерживает максимум 32, а LZMA только 2 потока. Соответственно при переключении с LZMA2 на LZMA я должен сбросить значение в 2 потока.
addhaloka wrote:
У меня чего-то при любом методе только 2 потока

Плагин точно последней версии (sevenzip-15.08.30.zip)?
Back to top
View user's profile Send private message
gora



Joined: 30 Dec 2004
Posts: 442
Location: Иваново

Post (Separately) Posted: Mon Aug 31, 2015 10:49    Post subject: Reply with quote

Alexx2000 wrote:
Соответственно при переключении с LZMA2 на LZMA я должен сбросить значение в 2 потока.

Дык это бы замечательно, только когда я выбрал 2 потока для режима LZMA2, а затем переключился на LZMA и снова на LZMA2, то плагин мне вставляет 4 потока! Спрашивается: кто его об этом просил?

Добавлено спустя 19 минут:

Вставил в строку Параметров ключ qs. Попытался сжать файл/папку, получил ошибку:
---------------------------
Плагин
---------------------------
Архив повреждён
или имеет неизвестный формат.
---------------------------
ОК
---------------------------
_________________
Win7 SP1 Ultimate x64, TC8.52a x64
Back to top
View user's profile Send private message
addhaloka



Joined: 09 Nov 2010
Posts: 169

Post (Separately) Posted: Mon Aug 31, 2015 11:40    Post subject: Reply with quote

Alexx2000 wrote:
Плагин точно последней версии (sevenzip-15.08.30.zip)?

Нет, был 15.08.29. Embarassed С последним всё нормально.

p.s. Есть такая хотелка: сделать что-то типа тоталовских настроек AlwaysPackInBackground и AlwaysUnpackInBackground, или чтобы плагин мог непосредственно их использовать.
Back to top
View user's profile Send private message
Alexx2000



Joined: 28 Jan 2008
Posts: 8
Location: Балашиха

Post (Separately) Posted: Sun Sep 27, 2015 11:43    Post subject: Reply with quote

Обновление от 27.09.2015.

Изменения:

    * Исправлена неправильная установка уровня сжатия
    * Исправлена некорректная обработка сокращенной записи ключей (например можно использовать "qs", "qs+" вместо "qs=on" и "qs-" вместо "qs=off")
    * Для формата 7z теперь по умолчанию предлагается метод сжатия LZMA2
    * Добавлена возможность хранения конфигурации в каталоге плагина (подробности в README)
    * 7z.dll обновлена до версии 15.07 beta


addhaloka wrote:

p.s. Есть такая хотелка: сделать что-то типа тоталовских настроек AlwaysPackInBackground и AlwaysUnpackInBackground, или чтобы плагин мог непосредственно их использовать.


В данном случае режим упаковки определяется TC. Плагин лишь сообщает TC что поддерживает упаковку/распаковку в фоне. А в TC, судя по справке, данные флаги не распространяются на плагины. Тут скорее к Ghisler'у хотелку надо.


Last edited by Alexx2000 on Sun Sep 27, 2015 16:26; edited 2 times in total
Back to top
View user's profile Send private message
gora



Joined: 30 Dec 2004
Posts: 442
Location: Иваново

Post (Separately) Posted: Sun Sep 27, 2015 12:27    Post subject: Reply with quote

Alexx2000
В ченжлоге не увидел ни чего об исправлении этого:
gora wrote:
Вставил в строку Параметров ключ qs. Попытался сжать файл/папку, получил ошибку:
Строка Параметров так и не работает? Почему?
_________________
Win7 SP1 Ultimate x64, TC8.52a x64
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3  Next
Page 2 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group