View Single Post
  #38  
Old 19-12-2015, 08:03
panker1992's Avatar
panker1992 panker1992 is offline
Registered User
 
Join Date: Oct 2015
Location: Always Somewhere
Posts: 564
Thanks: 116
Thanked 881 Times in 319 Posts
panker1992 is on a distinguished road
the reason is simple ..... different algorithms give different results
for example srep, lzham, lzma and xz(lzma2) all use the same variant of lz77 original algorithm on the other hand zstd has lzo variant algorith with fixed dictionary and entropy encoder all on it ... so it trades its ratio for a maximum of 500 mb per thread per sec


now to get to the point srep + xz = lz77 + lz77 so it gives its best ratio on the file
srep + zstd + xz = lz77 + lzo + lz77 so the xz cant perform its best on top of an lzo algorithm

i hope i got clear on this, please ask any questions that you like
if i can answer it will do for sure
__________________
My projects : Masked Compression, lzma2(xz) on Freearc, Zstd compressor for windows
My optimizations : packjpg.exe, zstd, lzham, precomp-dev-0.45.
Reply With Quote
The Following User Says Thank You to panker1992 For This Useful Post:
kenzo34 (19-12-2015)