Mellomann

|
Posted: Tue Jan 05, 2016 20:30 Post subject: Упаковка файлов в total7zip с явным указанием формата сжатия |
|
|
Обнаружил случайно, что 7zip нативно не определяет тоталовские *.w?x файлы плагинов как исполняемые и не применяет к ним BCJ/BCJ2 обработку.
Если, например, дописать в конце .dll или .exe , чтобы 7zip явно понял, что с ни делать, то тогда BCJ/BCJ2 применяется и сжатие получается намного лучше, чем без него.
Если верить справке, то 7zip умеет работать с доп параметрами, но как заставить его принять BCJ/BCJ2, не нарушив остальные настройки сжатия, к *.w?x , *.w?x64 файлам, ума не приложу.
Кто может поделиться рабочей строкой параметров для Total7Zip для такого случая?
Сейчас у меня конфиг выглядит так:
<?xml version="1.0"?>
<settings>
<lister_plugin fontColor="0" bgColor="16777215" fontSize="10" fontFx="0" font="Lucida Console" />
<gui lang="" />
<debug logLevel="0" />
<path path_7z_dll="%COMMANDER_PATH%\Plugins\wcx\Total7zip\7z-x32\7z.dll" path_7zG_exe="%COMMANDER_PATH%\Plugins\wcx\Total7zip\7z-x32\7zG.exe" />
<path64bit path_7zG_exe="%COMMANDER_PATH%\Plugins\wcx\Total7zip\7z-x64\7zG.exe" path_7z_dll="%COMMANDER_PATH%\Plugins\wcx\Total7zip\7z-x64\7z.dll" />
<compression save="1" sfx="%COMMANDER_PATH%\Plugins\wcx\Total7zip\7z.sfx" updateSfx="0" askByContent="0" askByContentTimeout="1" alwaysWait7zip="0" extractToTempCount="20" deleteToRecycleBin="1" keySimpleMode="-1">
<settings_7zip Level="0" Archiver="7z" ShowPassword="0" EncryptHeaders="0">
<Options>
<formatOptions FormatID="7z" Level="9" Dictionary="67108864" Order="273" BlockSize="32" NumThreads="2" Method="LZMA" Options="qs" EncryptionMethod="" />
</Options>
</settings_7zip>
</compression>
<passwords save="0" />
<formats save="0" />
<formatsDisabled />
</settings>
з.ы.
Поскольку данный вопрос применим больше к самому 7Zip, а не плагину, решил сделать его отдельной темой от обсуждения плагина, дабы не мешать мух с котлетами... |
|