Total7zip
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
версия 0.5.7.0
релиз
на http://wincmd.ru и http://www.totalcmd.net/
ускорение поиска текста в архивах в несколько раз.
читайте про параметр extractToTempCount.
релиз
на http://wincmd.ru и http://www.totalcmd.net/
ускорение поиска текста в архивах в несколько раз.
читайте про параметр extractToTempCount.
Total7zip
Дело хорошее, но Flasher прав: не надо полное описание на сайтах давать — так делать не принято. Только самое главное. Посмотри, как для других плагинов сделано. А также открой вот эту ссылку и посмотри, что получилось сейчас в общем списке плагинов.
Дело хорошее, но Flasher прав: не надо полное описание на сайтах давать — так делать не принято. Только самое главное. Посмотри, как для других плагинов сделано. А также открой вот эту ссылку и посмотри, что получилось сейчас в общем списке плагинов.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
Самое неудобное в этом то, что при следующем обновлении или редактировании описания плагина в полях вместо этих кодирований опять будут сами символы, и нужно будет исправлять их все снова и снова - я в свое время намучался с символом < в описании Virtual Panel, потом просто поубирал этот символ везде из полей на wincmd.ru.CaptainFlint писал(а):Если надо писать теги, то преобразовывай их в HTML entities. & в & , < в < , > в >
Total7zip, есть вопрос касаемо открытия плагином экзешников как набора секций. Есть ли возможность узнать у библиотеки формат открываемого архива? Было бы замечательно в случае, если библиотека открывает файл не как SFX-архив, а как PE-файл, просто возвращать тоталу, что архив не поддерживается - причем, хорошо бы делать это еще при вызове CanYouHandleThisFile. Если я запрашиваю листинг с помощью консольной 7z.exe с флагом -slt, я прекрасно вижу разницу в описании форматов. А если открываю гуишным менеджером, его диалог информации об архиве показывает формат 7-Zip.PE. Вот его бы иметь возможность блокировать.
-
enginigger
- Сообщения: 44
- Зарегистрирован: Сб дек 18, 2010 12:27
Total7zip
Большое спасибо за классный плагин, все работает просто супер.
Единственное, не удалось подружить его с листерным плагином ArchView, который позволяет просмотреть информацию об архиве с помощью wcx-плагинов. Если прописать Total7Zip в ArchView.ini, то при просмотре 7Z архива по F3 вылезает окошко как при открытии неизвестных файлов по Ctrl+PgDown "Do you want to open file...". С плагином 7zip.wcx ArchView работает отлично, правда с версией 0.7.2.1, с новой версией 0.7.5.0 тоже не работает. Можно ли что-нибудь сделать?
Большое спасибо за классный плагин, все работает просто супер.
Единственное, не удалось подружить его с листерным плагином ArchView, который позволяет просмотреть информацию об архиве с помощью wcx-плагинов. Если прописать Total7Zip в ArchView.ini, то при просмотре 7Z архива по F3 вылезает окошко как при открытии неизвестных файлов по Ctrl+PgDown "Do you want to open file...". С плагином 7zip.wcx ArchView работает отлично, правда с версией 0.7.2.1, с новой версией 0.7.5.0 тоже не работает. Можно ли что-нибудь сделать?
думаю да, дело в том, что у меня некоторые не Unicode функции не реализованы. Я просто не видел смысла их делать, потому что тотал коммандер их никогда не вызывает.
раз возникла необходимость - добавлю.
и еще добавлю возможность настраивать исключения, чтоб можно было настроить работу по Ctrl+PageDown "под себя"
раз возникла необходимость - добавлю.
и еще добавлю возможность настраивать исключения, чтоб можно было настроить работу по Ctrl+PageDown "под себя"
я подумал - а ведь у вас, наверное, в конфиге плагинаenginigger писал(а):Если прописать Total7Zip в ArchView.ini, то при просмотре 7Z архива по F3 вылезает окошко как при открытии неизвестных файлов по Ctrl+PgDown "Do you want to open file...". Можно ли что-нибудь сделать?
askByContent="1"? поэтому и вопрос задается. поставьте askByContent="0"
это для начала, а НЕ Unicode я позже сделаю.
Замечания по работе плагина:
Исходные данные:
Total7Zip 0.5.7.0
Total Commander 7.55a / 7.56a
Windows XP SP3 под VirtualBox'ом 3.2.8 (хост Debian testing/unstable)
1. Первым делом после установки (прописав вручную в .ini) создал из шаблона и подредактировал Total7zip.xml (указал языковой файл).
После полез в TC Plugins Manager (ver 2.2.1) и при попытке вызвать настройку плагина получил какое-то сообщение об ошибке (с заголовком 7zip). Жаль не сделал скриншот, если вдруг появится вновь — сделаю. Если память не изменяет, вроде как 7zG.exe не мог найтись. Какой-то другой путь подставлялся. Может быть нужна доработка обработки относительных путей?
Меня, в принципе, устраивает вариант с прописыванием пути в виде path_7zG_exe="%tc_launcher_path%\Addons\Total7Zip\7zG.exe".
2. По окончании процесса упаковки не снимается выделение с запакованых файлов. Исключение — архив создаётся в той-же панели.
3. Иногда при упаковке (пока одиночных файлов) появляется такое вот окно:

Висит секунд 10-20, кнопочки нажимаются, но реакции никакой не следует. Архив, при этом, плагин создавать не забывает.
Проявлялось пока только на мелких одиночных файлах размером в пределах нескольких килобайт.
4. При закрытии TC процесс totalcmd.exe в ряде случаев продолжает висеть ещё секунд 5-10, иногда дольше. С отключённым плагином такого эффекта не наблюдается.
5. При просмотре какого-либо файла внутри .iso, который не может быть solid архивом, с настройкой extractToTempCount="20" плагин распаковывает порой кучу лишнего.
Во избежание подобный случаев, да и для большей гибкости в работе плагина, предлагаю сделать эту настройку применимой для каждого формата. С приоритетом над глобальной.
Например, в таком виде:
Или вобще переделать её в таком виде:
Возможно, не помешала бы настройка, при которой, к примеру, в "архиве" размером более 100 Mb не извлекались бы лишние файлы. Что-нибудь типа:
добавлено
6. При упаковке игнорируется настройка "Удалить исходные файлы после упаковки" — файлы не удаляются. Возможно происхождение бага тоже, что и у №2.
Исходные данные:
Total7Zip 0.5.7.0
Total Commander 7.55a / 7.56a
Windows XP SP3 под VirtualBox'ом 3.2.8 (хост Debian testing/unstable)
1. Первым делом после установки (прописав вручную в .ini) создал из шаблона и подредактировал Total7zip.xml (указал языковой файл).
После полез в TC Plugins Manager (ver 2.2.1) и при попытке вызвать настройку плагина получил какое-то сообщение об ошибке (с заголовком 7zip). Жаль не сделал скриншот, если вдруг появится вновь — сделаю. Если память не изменяет, вроде как 7zG.exe не мог найтись. Какой-то другой путь подставлялся. Может быть нужна доработка обработки относительных путей?
Меня, в принципе, устраивает вариант с прописыванием пути в виде path_7zG_exe="%tc_launcher_path%\Addons\Total7Zip\7zG.exe".
2. По окончании процесса упаковки не снимается выделение с запакованых файлов. Исключение — архив создаётся в той-же панели.
3. Иногда при упаковке (пока одиночных файлов) появляется такое вот окно:
Висит секунд 10-20, кнопочки нажимаются, но реакции никакой не следует. Архив, при этом, плагин создавать не забывает.
Проявлялось пока только на мелких одиночных файлах размером в пределах нескольких килобайт.
4. При закрытии TC процесс totalcmd.exe в ряде случаев продолжает висеть ещё секунд 5-10, иногда дольше. С отключённым плагином такого эффекта не наблюдается.
5. При просмотре какого-либо файла внутри .iso, который не может быть solid архивом, с настройкой extractToTempCount="20" плагин распаковывает порой кучу лишнего.
Во избежание подобный случаев, да и для большей гибкости в работе плагина, предлагаю сделать эту настройку применимой для каждого формата. С приоритетом над глобальной.
Например, в таком виде:
Код: Выделить всё
<format description="7z" guid="{23170F69-40C1-278A-1000-000110070000}">
<ext val="7z" />
<options extractToTempCount="20" />
</format>
Код: Выделить всё
<extractToTempCount value="0" format="ISO" format="TAR" format="DEB" format="CPIO" />
<extractToTempCount value="20" format="7z" format="RAR" />Код: Выделить всё
extractToTempSize="100"6. При упаковке игнорируется настройка "Удалить исходные файлы после упаковки" — файлы не удаляются. Возможно происхождение бага тоже, что и у №2.