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

Добавлено: Сб фев 24, 2024 17:13
jentoso
В секции wincmd.ini [PackerPlugins] прописано

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

rar=196,%COMMANDER_PATH%\plugins\WCX\Total7zip\Total7zip.wcx
При такой записи Total7zip входит в зашифрованный архив и берёт подходящий пароль из Total7zip.xml. Если данную запись убрать, тогда вход в архив происходит внутренними средствами TC с запросом пароля.
При входе внутренними средствами TC, сохраняется возможность вносить изменение в архив, настроен внешний упаковщик.
А как все увязать так, чтобы входить в архив через Total7zip и оставить возможность редактирования архива для внешнего упаковщика?

Добавлено: Вс фев 25, 2024 18:11
Orion9
jentoso
Судя по всему, никак... 7z, похоже, не поддерживает никаких операций с rar-архивами, кроме распаковки.

У меня в Total7zip тоже есть пара паролей, например на :
https://launcher.nirsoft.net/downloads/index.html
Поскольку это zip-архив, с ним проблем нет, только что проверял/изменял. А вот с rar такой номер уже не проходит.

Тут, скорее, к Гислеру надо обращаться. Почему бы не сделать в TC возможность хранить пароли - пусть пользователь сам берет на себя риск такого хранения.

Добавлено: Сб ноя 23, 2024 12:51
AkulaBig
Подскажите, какая опция в Total7zip заставляет брать настройки 7zG из реестра?

Добавлено: Сб ноя 23, 2024 19:24
Orion9
AkulaBig
Имхо, если что-то и есть, то только compression save="0"
save -"1", если вы хотите хранить настройки сжатия 7z в Total7zip.xml. "0", если не хотите.
Использование собственных настроек обеспечивает переносимость и работоспособность даже на тех компьютерах, где 7-zip никогда не устанавливался. По умолчанию 1.
Но вообще, история довольно темная: пока не попробуешь - не узнаешь :)
Настройте компрессию - откройте диалог архивации файлов (Ctrl+F5) и сконфигурируйте 7z.
Если этого не сделать, будут использоваться либо настройки 7-zip по умолчанию, либо настройки 7zip прописанные в реестре.
(...)
Плагин хранит свои настройки в файле Total7zip.xml
Формат файла - XML.
Если файла нет, он создается с настройками по умолчанию, при этом используются значения из файла Total7zip.template.xml. После сохранения настроек компрессии в Total7zip.xml так же будет записан список всех форматов, поддерживаемых вашей версией 7z.dll.

Добавлено: Сб ноя 23, 2024 21:36
AkulaBig
Orion9 писал(а): Но вообще, история довольно темная: пока не попробуешь - не узнаешь :)
Понятно. Я конечно справку внимательно прочитал. Но толком ничего не понял. Что такое НЕ настраивать по Ctrl+F5, раз там и без нас настройки есть. Мне надо -slp прописать. Будем экспериментировать.

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

Все, я разобрался как Total7zip взаимодействует с реестром. -slp никак не подключить.

Добавлено: Вс ноя 24, 2024 13:06
Orion9
AkulaBig писал(а):Все, я разобрался как Total7zip взаимодействует с реестром. -slp никак не подключить.
Хотите сказать, что сделали все как в справке, но результата никакого?

[cut]Large Pages mode increases the speed of compression. However, there is a pause at the start of compression while 7-Zip allocates the large pages in memory. If 7-Zip can't allocate large pages, it allocates usual small pages. Also, the Windows Task Manager doesn't show the real memory usage of the program, if 7-Zip uses large pages. This feature doesn't work on Windows 2000 / 32-bit Windows XP. Also, it can require administrator's rights for your system. The recommended size of RAM for this feature is 3 GB or more. To install this feature, you must run the 7-Zip File Manager with administrator's rights at least once, close it, and then reboot the system.

Notes: if you use -slp mode in old Windows version, your Windows system can hang for several seconds when 7-zip allocates memory blocks. Windows can hang other tasks for that time. It can look like full system hang, but then it resumes. It was so in old Windows versions. But modern Windows versions (Windows 7 / Windows 10) can allocate "Large pages" faster than previous Windows versions.

Also it's senseless to use -slp mode to compress small data sets (less than 100 MB). But if you compress big data sets (100 MB or more) with LZMA/LZMA2 method with large dictionary, you can get 5%-10% speed improvement with -slp mode.

Example
7z a archive.7z -slp a.iso

compresses a.iso file with Large Pages mode switched on.[/cut]
А как Total7zip взаимодействует с настройками в реестре, и правда как-то туманно написано. И почему Ctrl+F5, когда вроде речь идет о Alt+F5? Как бы там ни было, если поставить Save=0, то секция настроек сжатия из XML действительно пропадает.

Добавлено: Вс ноя 24, 2024 13:42
AkulaBig
Orion9 писал(а): Хотите сказать, что сделали все как в справке, но результата никакого?
Почему. Результат именно тот, что описан в справке. Просто домысливанием мы думаем, что справка не полна. А оказывается только опции, описанные в справке и работают. И работают так, как описано в справке.
1. Если прописать compression save="0", настройки начнут браться из реестра. Но только те, которые прописаны в xml при compression save="1". То-есть -slp не прописать никак.
А дальше очень интересно все работает.
2. Если не заходить в диалог настройки опций, то берутся настройки по умолчанию из реестра.
3. Если зайти в диалог настроек, то настройки возьмутся из него.

Добавлено: Пн ноя 25, 2024 13:09
Orion9
AkulaBig
Возможно, я двусмысленно выразился, но я имел в виду, что ключ -slp у вас не заработал даже после того, как вы запустили 7-Zip File Manager с правами администратора и перезагрузили систему (это то, что написано в справке к 7z)

Добавлено: Пн ноя 25, 2024 16:36
AkulaBig
Orion9 писал(а):это то, что написано в справке к 7z
Вы меня тоже не до конца поняли. В Total7zip этот ключ работать не будет. Плагин берет из реестра только свои ключи. Остальные он просто игнорирует.

Добавлено: Пн ноя 25, 2024 17:28
Orion9
AkulaBig
Да и фиг с ним... велика потеря! :lol:
you can get 5%-10% speed improvement with -slp mode.

Добавлено: Пн ноя 25, 2024 17:51
AkulaBig
Orion9 писал(а): Да и фиг с ним... велика потеря! :lol:
Конечно фиг с ним. Ведь я костыль забил. У меня этот ключ работает. Но это в теме на ру-борде читать. Там и тесты скорости я выложил. В теме ТС.

Добавлено: Пн ноя 25, 2024 19:17
Orion9
AkulaBig
Хотите сказать, что у вас сумасшедший прирост скорости? И сколько же это в процентах, интересно? А то, может, автору пора обновить свою справку :lol:

Добавлено: Пн ноя 25, 2024 20:29
AkulaBig
Orion9 писал(а):AkulaBig
Хотите сказать, что у вас сумасшедший прирост скорости? И сколько же это в процентах, интересно? А то, может, автору пора обновить свою справку :lol:
К плагину Total7zip это никакого отношения не имеет. Поэтому смотрите ру-боард. Костыль не для Total7zip, а для ТС.

Добавлено: Вс фев 02, 2025 04:53
Monarch-LFV
Как запретить плагину определять Base64 в режиме WLX?
Дело в том, что плагин перехватывает встроенный листер и ошибочно определяет обычные текстовые файлы как Base64.
Для воспроизведения ошибки создайте текстовый файл в кодировке 1251 и содержимым "abc" и сохраните с расширением, отличным от txt, например "file.ttt" или даже "file.log".

Добавлено: Вс фев 02, 2025 06:42
jentoso
Monarch-LFV
Я делал для плагина исключение расширения txt

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

N_detect="EXT!="TXT""
может добавить остальные?