Of gonzalez own nose age experts wings jessica that reach Furthermore, the program and compressed files must either be packed archive or else 4 bytes plus the length of each file name is added. This is to prevent cheating by hiding information the file names and sizes. Without such precautions, programs like barf could claim to compress to zero bytes. Submissions prior to 2004 are custom variants of compressors by the authors based on PPM algorithms Subsequent submissions are variants of the open source paq6, a context mixing algorithm. The 2010 submission is based on paq8. The following are the compressed sizes and times for some compressors on the file calgary.tar, a TAR file containing a concatenation of the 14 files. Compression times and decompression times are process times seconds and are measured on a 2 GHz T3200 under Vista. Underlined values indicate the Pareto frontier, meaning that no other program is both faster and higher ranked. When options are shown, they are usually set for maximum or nearly maximum compression at the expense of speed and memory However, memory usage is not critical because of the small size of the test data. Some programs are tested again with default options. The decompression program size is not included. The year is for the version tested. Many programs have more than one author. The listed author is for the tested version. calgary.tar CT Program Options Algorithm Year Author 595 411 paq8l -6 CM 2007 Mahoney 598 462 paq8px_v67 CM 2009 Ondrus 605 182 paq8f -6 CM 2005 Mahoney 610 549 paqar 4 -6 CM 2006 Rhatushnyak 643 59 fp8 CM 2010 Ondrus 644 19 19 zpaq 1 ocmax.cfg CM 2009 Mahoney 647 140 paq6 CM 2003 Mahoney 647 7 7 nanozip 0a -cc CM 2009 Sami Runsas 666 9 9 durilca 0 PPM 2006 Dmitry Shkarin 669 8 8 ppmonstr J PPM-12 Dmitry Shkarin 674 22 22 slim 23d PPM-32 Serge Voskoboynikov 676 12 12 paq9a -6 LZP+CM 2007 Mahoney 681 10 10 xwrt 3 -l14 Dict+CM 2007 Przemyslaw Skibinski 682 8 9 lpaq1 CM 2007 Mahoney 682 51 51 pimple2 CM 2006 Ilia Muraviev 686 9 8 lpaq9m 8 CM 2009 Rhatushnyak 694 9 8 epm r2 PPM 2003 Serge Osnach 696 43 44 ash 04a CM 2003 D. Shelwien 699 7 7 zpaq 1 ocmid.cfg CM 2009 Mahoney 705 6 7 bit 0 -p=5 CM 2008 Osman Turan 706 5 5 cmm4 CM 2008 Mattern 716 18 18 paq1 CM 2001 Mahoney 716 103.2 enc CM 2003 Serge Osnach 720 8 8 tc 5dev2 CM 2007 Ilia Muraviev 725 5 4 ccmx 7 CM 2008 Martelock 731 10 10 0 -m3 -d8 PPM 2005 Filinsky, Melchiorre Caruso 733 5 4 uharc 0b -mx -md32768 PPM 2005 Uwe Herklotz 738 3 3 ccm 7 CM 2008 Martelock 741 64 65 ocamyd 1 test1 -m0 -s8 -f DMC 2008 Schwellinger 743 1 1 ctxf -me PPM 2003 Lesnikov 743 1 0 nanozip 0a BWT 2009 Sami Runsas 745 662 bwmonstr 0 BWT 2009 Sami Runsas 754 1 1 ppmvc -o16 -m256 ROLZ+PPM 2006 Przemyslaw Skibinski 754 1 1 ppmd J -o16 -m256 PPM 2006 Dmitry Shkarin 769 8 0 mcomp_x32.00 -mf3x ROLZ 2008 773 0 0 ppms J -o6 PPM 2006 Dmitry Shkarin 774 1 0 bsc BWT 2010 Ilya Grebnov 775 3 3 ppmx 0 PPM 2010 Ilia Muraviev 776 79 0 quark 0r beta -m1 -d25 -l8 LZ77 Bautista 776 9 9 boa 0b PPM 1998 Sutton 778 18 18 acb 2a LZ77 George Buyanovsky 780 0 0 bsc -m2 ST5 Ilya Grebnov 783 1 1 bcm 0-x86 BWT 2009 Ilia Muraviev 784 3 4 px 1 CM 2006 Ilia Muraviev 785 14 6 m03exp 32MB BWT 2005 Maniscalco, mij4x 785 2 1 m03.2 4000000 BWT 2009 Maniscalco 787 1 0 sbc 0r2 -m3 -b63 BWT 2002 Sami Runsas 787 0 0 dark 0 BWT 2007 Malyshev Dmitry Alexandrovich 791 2 2 uhbc 1 -m3 -cf BWT 2003 Uwe Herklotz 794 0 0 GRZipII LZP+BWT 2004 Ilya Grebnov 798 10 3 bbb cf BWT 2006 Mahoney 800 0 0 mcomp_x32.00 -mw BWT 2008 804 0 0 ppmd J PPM-4 Dmitry Shkarin 806 1 0 bssc 0a -b16383 BWT 2005 Sergeo Sizikov 812 3 2 lzpxj 9 LZP+PPM 2007 Ilia Muraviev, Ondrus 816 3 3 mcomp_x32.00 -mc DMC 2008 820 3 0 xwrt 3 -l6 Dict+LZMA 2007 Przemyslaw Skibinski 824 1 0 7zip 9a LZMA 2009 Igor Pavlov 831 0 0 rings 1 10 BWT 2009 Nania 832 6 6 p12 NN 2000 Mahoney 842 5 5 p6 NN 2000 Mahoney 842 0 0 szip -b41 ST6 Schindler 851 1 1 hook 1 512 LZP+DMC 2009 Nania 858 8 0 lzpm 0 9 ROLZ 2008 Ilia Muraviev 860 0 0 bzip2 BWT 2005 Seward 860 4 0 flashzip 0b8 -m3 -c7 -b8 ROLZ 2010