так ?@Stas, Для распаковки с параметром -dd# нужен srep.exe а не cls
В arc.ini необходимо добавить параметры -dm10p -spmem10p
xtool decode -dm10p -spmem10p
Во избежание переполнения ОЗУ
Возрастет объем потребляемой памятитак ?
[External compressor:xtool]
header = 0
unpackcmd = xtool.exe decode -dm10p -spmem10p -t90p - - <stdin> <stdout>
10p это процент памяти ? можно сделать -dm20p -spmem20p и что это даст ?
а на сколько оптимально поднять ?Возрастет объем потребляемой памяти
не помогло выдает ту же ошибкуpackcmd = xtool.exe precomp -mzlib+gdeflate -c128mb -t100p -t12 -d1 -dd5 { -option} - - <stdin> <stdout> попробуите так у меня покует нормально
даа среп с хитолом в мести лижат в папке?
xtool precomp -mzlib+gdeflate -c128mb -t100p -d1 -dd3 - $$arcpackedfile$$.tmp <stdin>
теперь выскакивает такое, не понимаю что не такxtool precomp -mzlib+gdeflate -c128mb -t100p -d1 -dd3 - $$arcpackedfile$$.tmp <stdin>
ну так ты в arc.group раздели файлы, какие паковать mzlib+gdeflate , допустим .scs, остальные то зачем пакуешь этим методом? для текстовых хватит встроенных, для ехе exe2+delta+srep+lolz и т.д. это пример arc.groupтеперь выскакивает такое, не понимаю что не так
Everything works fine, but which libraries should I add for decompression, and what should I write in the arc.ini under the unpackcmd section?[External compressor: xtool_gdeflate]
header = 0
packcmd = "XTool_2020\xtool" precomp -mzlib+gdeflate -c128mb -t100p -d1 --dbase -dd3 - $$arcpackedfile$$.tmp <stdin>
EDIT:[External compressor: xtool_gdeflate]
header = 0
unpackcmd = I mean this section, what should be entered here?
Function:[Resources]
Resource1=zlibwapi.dll
Resource2=dstorage.dll
Resource3=dstoragecore.dll
Resource4=preflate_dll.dll
Resource5=xtool.exe
#define j 0
#sub ExtractResources
#define DataInf1 ReadIni(AddBackSlash(SourcePath) + "Setup.ini", "Resources", "Resource" + Str(j), "")
ExtractTemporaryFile('{#DataInf1}');
#endsub
#if ReadIni(AddBackSlash(SourcePath) + "Setup.ini", "Resources", "Resource1", "") != ""
#for {j = 1; ReadIni(AddBackSlash(SourcePath) + "Setup.ini", "Resources", StringChange("ResourceInt","Int", Str(j)), "") !=""; j++} ExtractResources
#endif
But this doesn't work :/[External compressor:xtool_gdeflate]
header = 0
unpackcmd = xtool.exe decode:t95p - - <stdin> <stdout>
+Also, I'm adding from the ini file in my installer:
hey mate i used the compression method you suggested:
mr. @dixen18 already wroteif you use the -dd# parameter for compressionxtool decode -dm10p -spmem10p -t4(8?)
if not then
@Masquerade already answered xtool decode -t95p - - <stdin> <stdout>