Hello all!
I wrote much in the new thread however I misclick the 'close button'.
Brief introduction this time:
New version is based on CSC 3. And I made some changes,mainly HashChain-4byte changed
to HashChain-6byte.So it can find longer matches in less search cycles. And the coder
now is using bit operation to handle bits with P=0.5 (like extra bits of match distance).
So decompression is faster. I added a simple detector. It calcuate entropy of different
channels of each small block. And use delta in some situation.However,the delta coding
scheme is so bad so it works poor on audio/bmp, but better than nothing. E89 transforming
also be used when necessary. The decompression process now checks the data, so it has less
chance to crash without warning message.
These changes leads to big progress: Now it ranked 4 on CompressionRatings.
Thanks to all on the forum who helped me and Sami Runsas!