steverobathan
25-11-2019, 12:34
I can pack to an archive using precomp, srep and lolz. Precomp runs first as expected, then srep, then lolz. Packed file is a little smaller than equivalent lzma pack. If I use LZMA or LZMA2 then unpack works fine. Only problem is LOLZ!!
My Pack command:
arc a -ep1 -mx -m9x --dirs -r -w.\ TEST(Prcmp47_I_LOLZ0_MTT1).arc -mprecomp047:cn:intense+srep:mem1024mb+mm+dispack+d elta+lolz:dtb1:d512m:mtt1:mt3:ldmf1:mc1023 -x ./TEST/*
Unpack command:
arc x TEST(Prcmp47_I_LOLZ0_MTT1).arc
arc.ini:
[External compressor:precomp047]
mem = 2
packcmd = precomp047 {options} -o$$arcpackedfile$$.tmp $$arcdatafile$$.tmp
unpackcmd = precomp047 -o$$arcdatafile$$.tmp -r $$arcpackedfile$$.tmp
[External compressor:srep]
header = 0
packcmd = srep {options} -m5f -d1g -a2 -t8 $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
unpackcmd = srep -d -s - - <stdin> <stdout>
[External compressor:lolz]
header = 0
packcmd = lolz.exe {options} $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
unpackcmd = lolz.exe $$arcpackedfile$$.tmp $$arcdatafile$$.tmp
[External compressor:lzma2]
header = 0
default = :d25:fb=273:mf=bt4:mc=1000000:lc=4:lp=0
packcmd = 7z a -txz -an -mcrc=0 -m0=lzma2{:option}:mf=bt4 -mmt=on -mx9 -si -so <stdin> <stdout>
unpackcmd = 7z x -txz -mmt2 -an -y -si -so <stdin> <stdout>
I am using latest version of lolz for packing/unpacking = v22c4b (Dec 30 2018)
I am pulling my hair out as I cant unpack archives. As is lolz runs but ignores precomp and srep giving 0 files unpacked. If I change lolz unpackcmd = lolz- <stdin> <stdout> i get errors about srep and no files. I have tried to use fazip to unpack but this also gives errors. What is the solution please????
Many thanks
My Pack command:
arc a -ep1 -mx -m9x --dirs -r -w.\ TEST(Prcmp47_I_LOLZ0_MTT1).arc -mprecomp047:cn:intense+srep:mem1024mb+mm+dispack+d elta+lolz:dtb1:d512m:mtt1:mt3:ldmf1:mc1023 -x ./TEST/*
Unpack command:
arc x TEST(Prcmp47_I_LOLZ0_MTT1).arc
arc.ini:
[External compressor:precomp047]
mem = 2
packcmd = precomp047 {options} -o$$arcpackedfile$$.tmp $$arcdatafile$$.tmp
unpackcmd = precomp047 -o$$arcdatafile$$.tmp -r $$arcpackedfile$$.tmp
[External compressor:srep]
header = 0
packcmd = srep {options} -m5f -d1g -a2 -t8 $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
unpackcmd = srep -d -s - - <stdin> <stdout>
[External compressor:lolz]
header = 0
packcmd = lolz.exe {options} $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
unpackcmd = lolz.exe $$arcpackedfile$$.tmp $$arcdatafile$$.tmp
[External compressor:lzma2]
header = 0
default = :d25:fb=273:mf=bt4:mc=1000000:lc=4:lp=0
packcmd = 7z a -txz -an -mcrc=0 -m0=lzma2{:option}:mf=bt4 -mmt=on -mx9 -si -so <stdin> <stdout>
unpackcmd = 7z x -txz -mmt2 -an -y -si -so <stdin> <stdout>
I am using latest version of lolz for packing/unpacking = v22c4b (Dec 30 2018)
I am pulling my hair out as I cant unpack archives. As is lolz runs but ignores precomp and srep giving 0 files unpacked. If I change lolz unpackcmd = lolz- <stdin> <stdout> i get errors about srep and no files. I have tried to use fazip to unpack but this also gives errors. What is the solution please????
Many thanks