Страница 16 из 68

Добавлено: Чт дек 16, 2010 15:32
Total7zip
посмотрел python-3.1.1
да плагин его открывает так же как и сам 7zip.
отличие только в том, что файлы с подчеркиванием 7zip сортирует после остальных, а тотал наоборот.

Добавлено: Чт дек 16, 2010 18:13
MVV
отличие только в том, что файлы с подчеркиванием 7zip сортирует после остальных, а тотал наоборот.
Ну, способ сортировки как раз настраивается в конфигурации тотала.

Добавлено: Чт дек 16, 2010 20:23
Total7zip
версия 0.5.6.0

реализована поддержка поиска текста в архивах.
во всех, которые умеем распаковывать.
возможно надо подредактировать магические цифры в wincmd.ini
проверял на 7z и rar.

сделал фильтр на повторяющиеся запросы тотала при использовании Ctrl+PgDown
см. описание askByContentTimeout в readme. по умолчанию ваш ответ "нет" работает в течении одной секунды.

разобрался с msi
добавил в FAQ.

переделал ожидание 7zG
во-первых теперь тотал нормально отрисовывается, если мы блокируем его окно.
во-вторых вы можете запретить в конфиге запускать 7zG в фоне. см. alwaysWait7zip в readme.
в случае alwaysWait7zip=1 у вас не будет такой рассинхронизации, как описано тут:
http://forum.wincmd.ru/viewpost.php?p=71414
но придется "немного" подождать.

исправил использование только маленьких букв в некоторых случаях.
относится к имени конфига и архивам bz2.

Добавлено: Чт дек 16, 2010 20:48
Reflector
Total7zip писал(а): реализована поддержка поиска текста в архивах.
Паканул ~400 мелких png в rar и 7z(оба солид), сначала дал искать один байт в rar, затем в 7z. В первом случае на поиск ушло 1.72с, во-втором - 131, т.е. поиск в 7z оказался медленнее в 76 раз :) При этом обычная распаковка для 7z даже чуть быстрее...

Добавлено: Чт дек 16, 2010 21:02
Rustn
так нажмите Ctrl+R после того как удаление закончено. и содержимое панели обновится. как сделать это из плагина я не знаю.
Вот это и говорю, F2 и Ctrl+R это одно и то же, в этом случае просто выскакиваю из архива. Может проще всё же перечитать заголовок архива?
сделал фильтр на повторяющиеся запросы тотала при использовании Ctrl+PgDown
см. описание askByContentTimeout в readme. по умолчанию ваш ответ "нет" работает в течении одной секунды.
Может всё же подавить запросы? Получается что все вопросы задаёт плагин, хотя ему уже однажды сказали - что не хотим открывать плагином данные архивы...

Добавлено: Чт дек 16, 2010 22:33
Total7zip
Reflector
Rustn
неудобно забивать гвозди веником.

но все-таки отвечу =)
Reflector писал(а): Паканул ~400 мелких png в rar и 7z(оба солид), сначала дал искать один байт в rar, затем в 7z. В первом случае на поиск ушло 1.72с, во-втором - 131, т.е. поиск в 7z оказался медленнее в 76 раз :)
вы RAR тоже через WCX плагин обрабатываете?
если да - через какой, если нет, то что вы хотели сказать?
известно, что тотал глупо ведет себя с плагинами при поиске по содержанию. не надо делать solid архивы, если вам нужен поиск. =)
Rustn писал(а): Вот это и говорю, F2 и Ctrl+R это одно и то же, в этом случае просто выскакиваю из архива. Может проще всё же перечитать заголовок архива?
КАК? повторяю, я не знаю как заставить тотал обновить панель.
как узнать что в панели открыт мой архив и т.п.
Rustn писал(а): Может всё же подавить запросы? Получается что все вопросы задаёт плагин, хотя ему уже однажды сказали - что не хотим открывать плагином данные архивы...
тут ключевое слово "данные архивы".
если вы знаете что это за архивы, если у вас есть плагин, который с ними правильно работает, то ЗАЧЕМ вы открываете их по Ctrl+PgDown как файлы неизвестного формата?

без обид. по-моему все правильно. давайте обсуждать =)

Добавлено: Чт дек 16, 2010 23:04
Reflector
Total7zip писал(а): вы RAR тоже через WCX плагин обрабатываете?
если да - через какой, если нет, то что вы хотели сказать?
известно, что тотал глупо ведет себя с плагинами при поиске по содержанию. не надо делать solid архивы, если вам нужен поиск. =)
Солид rar - 4.3Mb, время поиска 1.7с
7z(размер блока 4Gb) - 3.5Mb, время поиска 131с
7z(размер блока 4Мb) - 4.6Mb, время поиска 32с
7z(размер блока по размеру файла) - 15.8Mb, время поиска 1.7с

Напрашивается простой вывод: если вам нужен поиск, не юзайте 7z вообще :) Но тут остается только нудить Гислеру, хотя если он не модифицировал API когда добавлял юникод, то шансов практически никаких.

Добавлено: Чт дек 16, 2010 23:06
Total7zip
еще раз, скажите пожалуйста,
вы RAR тоже через WCX плагин обрабатываете?

Добавлено: Чт дек 16, 2010 23:18
Reflector
Total7zip писал(а):еще раз, скажите пожалуйста,
вы RAR тоже через WCX плагин обрабатываете?
Какое имеет значение для пользователя как именно работает архиваторный плагин? :) У него есть выбор, или лучше паковать, но очень долго искать, или наоборот.

Добавлено: Чт дек 16, 2010 23:23
Total7zip
для меня имеет значение, ответьте пожалуйста.
если у вас рар работает в 76 раз быстрее и обрабатывается wcx плагином - то скажите каким.

Добавлено: Чт дек 16, 2010 23:31
Reflector
Total7zip писал(а): для меня имеет значение, ответьте пожалуйста.
если у вас рар работает в 76 раз быстрее и обрабаиывается wcx плагином - то скажите каким.
Я же сказал, что нужно нудить Гислеру, т.е. это проблема API...

Добавлено: Пт дек 17, 2010 10:49
mrmerak
Total7zip
судя по времени выходу новых версий, для тебя программировать так же "тяжело" как мне писать комменты :)

так держать! я твоим плагином уже 3 заменил! большое спасибо!

Добавлено: Пт дек 17, 2010 11:33
MVV
Я же сказал, что нужно нудить Гислеру, т.е. это проблема API...
Не стоит забывать, что с RAR тотал работает через его собственную библиотечку - и вполне возможно, что там поиск работает совсем иначе, чем через WCX API.

Добавлено: Пт дек 17, 2010 13:26
Reflector
MVV писал(а): Не стоит забывать, что с RAR тотал работает через его собственную библиотечку - и вполне возможно, что там поиск работает совсем иначе, чем через WCX API.
Rar сам умеет искать, тотал наверняка ему только запрос шлет. Если бы rar тоже распаковывал по одному файлу и искал раз в 50 медленнее, то нудить нужно было бы уже его автору, но у нас тормозит процесс сам тотал, т.к. вместо того, чтобы потратить несколько секунд на извлечение всего архива, он тратит несколько секунд на каждый файл.

ps. Если зайти в солид 7z и прямо из него пакануть в другой архив, то распаковка тоже происходит по одному файлу, хоть это и не поиск, а индикатор общего процесса всегда показывает 1%.

Добавлено: Пт дек 17, 2010 13:46
Loopback
Кстати, обнаружил такую вещь. При попытке открыть плагином файл VHD (образ диска виртуальной машины), выдается один файл [Content] c размером раздела. При этом та же версия 7zip через шелл или через Multiarc для того же файла выдает содержимое раздела.

Понятно что формат не столь распространенный, и в принципе его можно оставить на мультиарке, но через плагин всё работает быстрее.