Thanks for the detailed reply.
I'm looking into this now and will run some compression tests.
EDIT: Compression test results -
Code:
(Pre)Compressors Commands/Options Compressed Size Compression Time
Original 183 jpg files size - - - - - - - - - > 32,620,858
razorx xtool precomp -mrazorx 32,687,179 31.001
xtool + lolz(std) -mzlib+reflate 32,526,487 135.073
xtool + lolz(std) -mzlib+preflate 32,526,388 132.572
xtool + lolz(std) -mreflate 32,525,512 136.298
xtool + lolz(std) -mpreflate 32,525,336 132.941
xtool + lolz(std) -mzlib 32,524,854 132.349
precomp + mcm -cn -brute + -x13 26,888,771 226.509
precomp + razorx -cn -brute + -mrazorx 26,817,498 32.449
brunsli 26,740,253 4.243
precomp + nanozip -cn -brute + -co 26,669,251 14.942
precomp + nanozip -cn -brute + -cO 26,668,630 14.602
precomp + nanozip -cn -brute + -cc 26,662,387 169.879
xtool + brunsli -mbrunsli 26,633,426 100.867
precomp -cl -brute 26,631,038 9.895
precomp + lolz(slow) -cn -brute 26,624,723 31.563
precomp + lolz(std) -cn -brute 26,622,527 33.496
lepton 26,350,606 14.776
lepton-slow-best-ratio 25,920,088 17.905
xtool + packjpg -mpackjpg 25,850,839 100.766
packjpg -np -p 25,826,134 10.584
xtool + jojpeg -mjojpeg 25,678,421 105.765
jojpeg c 25,016,673 129.041
fp8 v6 -8 24,445,243 255.514
Note: lolz(std) means options for lolz as defined in arc.ini file. And lolz(slow) means options for lolzslow as defined in arc.ini file.