Versions tested:3, 3.1
Rating:300
Performance C/D:306/222
Optimal parameters:-m2 -d6
Links:csc-3.zip
csc-3.src.zip
csc-3.1.rar
Authors:Fu Siyuan
Algorithms:X86+LZ+ARI
Notable peformances:Application2

csc

About the program:
author's description, email August 15, 2009

 

Authors description of the version 3.1:

This 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.

email September 24, 2009

 

The author submitted the following configurations in August 15, 2009.

-m1 -d2
-m2 -d4
-m3 -d7
We use -d6 for -m3 instead due to the program running out of memory.
Updated configurations for version 3.1 were submitted in September 23, 2009.
csc31 -m0 file1 file2
csc31 file1 file2 (default: -m2 -d4)
csc31 -d6 file1 file2
csc31 -m3 -d6 file file2

(Have info that should be added here? E-mail.)


We use custom compilation (MinGW 3.4 -O3, see the download link) for the version 3 due to the official executable crashing on the benchmark machine.

Qualified configurations
VerRatingCPRDPRS.E.R.E.RatioC. kB/sD. kB/s
CompressionRatings.Com
-m0
3.118120456102593.499308116063
-m1
363712064813.248250213305
3.1159+152%+141%+245%+23%+800%3.560+9.6%2148-14%16471+24%
-m2 -d4
352552645313.316152213622
3.1124+138%+131%+212%+24%+700%3.607+8.8%1391-8.6%16706+23%
-m2 -d6
3.1300306222713523.951132918151
-m3 -d6
31021029937293.71682014925
3.1219+115%+115%+136%+35%+344%3.972+6.9%904+10%18196+22%

Version info

v3, using tar: yes, using sfx: no
compression: csc3.exe <args> <src> <cfile>
decompression: csc3.exe <cfile> <src>
v3.1, using tar: yes, using sfx: no
compression: csc31.exe <args> <src> <cfile>
decompression: csc31.exe <cfile> <src>