Versions tested: Jr1, sh8
Optimal parameters: /m590 /o16
Links: http://compression.r...
http://ctxmodel.net/...
Authors: Dmitry Shkarin
Algorithms: PPMII
Notable peformances: Qualifying2

ppmd

PPMd program is file-to-file compressor, it is written for embedding in user programs mainly and it is not intended for immediate use. I was interested in speed and performance improvements of abstract PPM model only, without tuning it to particular data types, therefore compressor works good enough for texts, but it is not so good for nonhomogeneous files (executables) and for noisy analog data (sounds, pictures etc.). Program is very memory consuming, You can choose balance between execution speed and memory economy, on one hand, and compression performance, on another hand, with the help of model order selection option (-o).
the program documentation

 

The sh-variants are based on PPMd Jr1 and are written by Eugene Shelwien. Changes include X86 filter, new range coder, etc.

The 16 configurations for sh variants were submitted by the author in April 5, 2009.

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


sh6, sh7 disqualified: verify error with OS1.

Qualified configurations
Ver Rating CPR DPR S.E. R.E. Ratio C. kB/s D. kB/s
<none>
Jr1 12 24 1 45 0 3.029 5312 4686
-m256 -r1 -o8
Jr1 14 26 2 22 0 3.368 1733 1662
/m256 /o8 /e /r
sh8 13 24 2 20 0 3.371 1580 1533
/m590 /o16
sh8 31 59 4 37 1 3.501 2550 2452
/m590 /o16 /r
sh8 13 25 2 15 0 3.523 1036 1015
/m590 /o6
sh8 23 45 3 37 0 3.375 2870 2746
/m590 /o6 /e
sh8 19 37 3 35 0 3.324 2818 2682
/m590 /o6 /e /r
sh8 15 30 2 25 0 3.363 1989 1917
/m590 /o6 /r
sh8 18 35 2 27 0 3.409 2020 1956
/m590 /o8 /r
sh8 19 35 2 23 0 3.496 1561 1520

Version info

Jr1, tar: yes, mode: 32-bit, crc32: 880b0cb3, decoder: 24 kB, tested: 2010 Apr 13
compression: ppmd.exe e <args> -f<cfile> <src>
decompression: ppmd.exe d <cfile>
sh8, tar: yes, mode: 32-bit, crc32: a9a80ab6, decoder: 44 kB, tested: 2010 May 03
compression: ppmd.exe /q /c1 <args> <src> <cfile>
decompression: ppmd.exe /d /q <cfile> <src>
2017-2023 © www.compressionratings.com