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

Добавлено: Сб ноя 27, 2010 12:22
Avada
Total7zip писал(а):в корне тотала лежат, например UNRAR.DLL, UNACEV2.DLL - каждая для одного единственного формата. думаю что нет никакой проблемы в том, чтоб положить рядом 7z.dll
Есть проблема. Перечисленные библиотеки присутствуют в дистрибутиве изначально, с ними вопросов нет, что называется, по определению. А вот с дополнительными пользовательскими файлами вопросы имеются. Если даже треть устанавливаемых плагинов в развитие приведённой логики начнёт добавлять в корень TC всего по одному файлу, очень быстро мало никому не покажется — рабочий каталог TC превратится в помойку. Эта проблема, кстати, неоднократно уже обсуждалась. Так что если есть возможность добавить поиск библиотеки в папке плагина — это будет правильным решением.

Добавлено: Сб ноя 27, 2010 13:12
jentoso
про место для 7z.dll - она грузится динамически, по имени.
соответственно подходит любое место, прописанное в PATH или рабочий каталог приложения.
Лучше бы было, если у плагина был свой ini, где можно указать место нахождения 7z.dll. Например у меня в Тотале уже имеется 7zip, и два раза 7z.dll использовать незачем.
Вопрос по работе с ISO. Средствами самого 7zip открывается полностью образ UDF (например образ Windows 7), а плагин не хочет. Это баг или же плагином не предусмотрено такое действие?

Добавлено: Сб ноя 27, 2010 13:17
Serge Yolkin
Еще лучше, если путь к библиотеке можно явно указать в ini файле, например, если уже есть Universal Extractor или тот же 7zip...

опередили...

Добавлено: Сб ноя 27, 2010 15:26
Total7zip
про UDF - посмотрю позже. я не делал никакой специальной поддержки.
плагин просто перебирает всевозможные поддерживаемые 7z.dll форматы, когда встречает незнакомый файл.
возможно есть какие-то тонкости,
убедитесь на всякий случай, что у вас плагин использует ту же версию 7z.dll что и сам 7zip

путь к dll в ini файле - хорошая идея.

есть еще идея про пароли - на некоторых сайтах используются одни и те же пароли на архивы, хочу добавить в тот же ini список "известных" паролей, которые будут проверяться перед тем как запросить пароль.

Добавлено: Сб ноя 27, 2010 15:51
Flasher
Total7zip писал(а):есть еще идея про пароли - на некоторых сайтах используются одни и те же пароли на архивы, хочу добавить в тот же ini список "известных" паролей, которые будут проверяться перед тем как запросить пароль.
Архивы не с варезных сайтов, случаем? :wink:

Добавлено: Сб ноя 27, 2010 15:55
Total7zip
да не важно - часто, в качестве пароля авторы какого-нибудь блога используют свой url - чтоб запомнился наверное...
мне лень набирать одно и то же.

Добавлено: Сб ноя 27, 2010 15:56
Flasher
Со списком можно ознакомиться?

Добавлено: Сб ноя 27, 2010 16:43
Reflector
Total7zip писал(а): есть еще идея про пароли - на некоторых сайтах используются одни и те же пароли на архивы, хочу добавить в тот же ini список "известных" паролей, которые будут проверяться перед тем как запросить пароль.
Ну конечно, сначала нужно к архиваторному плагину добавить список паролей, а потом, может быть, научить его паковать :) Довольно странный подход учитывая, что 7zip сам прекрасно справляется и с распаковкой. Кстати, когда ты пишешь "7z=223,...", то это означает, что поддерживается создание новых архивов, удаление файлов и поиск...

ps. А UDF действительно открывается как обычный ISO.

Добавлено: Сб ноя 27, 2010 19:02
jentoso
Total7zip писал(а):убедитесь на всякий случай, что у вас плагин использует ту же версию 7z.dll что и сам 7zip
Версия 7zip 9.20 и dll из него же.

Добавлено: Сб ноя 27, 2010 19:09
flm
Total7zip
Дело нужное! Главное - не забрасывать на полпути! Упаковка нужна - 100 %, использовать отдельный 7zip для упаковки архивов - не практично.
Удачи в разработке. Со своей стороны готов всячески помогать тестированием, предложением новых фич и т.д.

Добавлено: Сб ноя 27, 2010 19:24
mrmerak
Как только будет ф-ция указывать произвольный путь к 7z.dll - буду юзать

Добавлено: Пн ноя 29, 2010 19:49
Total7zip
добавил в шапку новую версию.

поправил открытие udf образов.
добавил автоустановку.
так же в версии 0.5.0.4 у плагина появился конфиг - 7zipUnicode.ini

отредактируйте его, если вы хотите настроить путь к 7z.dll
плагин ищет 7z.dll по следующему алгоритму
-путь указанный в конфиге
-папка, в которую установлен плагин
-path - т.е. просто просит систему найти и загрузить "7z.dll"

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

Код: Выделить всё

<passwords save="0">
		<password val="_www.blog1.net" />
		<password val="пароль1" />
		<password val="_www.blog3.ru" />
	</passwords>
после этого, прежде чем спросить у вас пароль на архив, плагин попробует использовать _www.blog1.net, пароль1 и _www.blog3.ru

если вас заинтересовала эта фича, возможно, вы просто захотите включить сохранение успешно использованных паролей.
поменяйте <passwords save="0"> на
<passwords save="1">

после изменений конфига надо перегрузить плагин, например, перезапустив Total Commander.

Добавлено: Пн ноя 29, 2010 20:13
jentoso
Огромное спасибо Total7zip'у, автору данного плагина. Он убрал из моего списка такие плагины, как ISO, 7zip, InstallExplorer.

Добавлено: Пн ноя 29, 2010 21:47
Reflector
Total7zip писал(а): поправил открытие udf образов.
UDF заработал, а exe плагин почему-то игнорирует...

Добавлено: Пн ноя 29, 2010 21:48
Nikola Ant
С ссылкой порядок? Не качается...