Executable file compression test


File type : Acrobat Reader 5.0 executable (acrord32.exe).
# of files to compress in this test : 1
Total File Size (bytes) : 3,870,784

Conclusion: As with text compression, the top programs in this test are specifically optimised for executable compression (like parsing the input into opcodes and operands, changing relative call/jmp addresses to absolute etc). This probably explains the big difference between the top and the programs just behind them. WinRK, PAQ8, Durilca and PAQAR are the programs to choose when compressing executables (to the limit). Especially the latest versions of WinRK seems to have found some additional room for further compressing executables.

Number of different compressors/archivers listed in this test: 200


Pos. Name Compressor Best switches combination Compressed Compress Bits per
  Size Ratio Byte
  (bytes) (%) (b/B)
001WinRK 3.0.3PWCM 912MB Dict89600076.85 1.8518
002PAQ8O10-791062176.47 1.8820
003DURILCA 0.5-t1(9,(1-4(1)),(2-3),(3-3),(7-4(1)),(13-2(5)), (15-4(1)),(16-4(1)),(17-4(1)),(20-2(10)),(23-2(31)), (28-2(9)),(31-4(1)),(33-4(1)),(34-4(1))) -m91294521075.58 1.9535
004PAQAR 4.5-8e95226675.40 1.9681
005SLIM 0.23d-o218 -m91296639475.03 1.9973
006EPM r9c10076644314365939643636 -m912104823872.92 2.1665
007RKC 1.02-M912m -mxx105542972.73 2.1813
008COMPRESSIA 1.0bBS15 SE MC113433770.69 2.3444
009LPAQ87113991270.55 2.3559
010PPMonstr J rev.1-o32 -m40117247069.71 2.4232
011UHARC 0.6b-mx117593669.62 2.4304
012PIMPLE2(none)117951069.53 2.4378
013CCM 1.30cCMMx -6118562369.37 2.4504
014CMM4 0.1e26118893569.28 2.4572
015RZM 0.07h(none)123277168.15 2.5478
016FreeARC 0.50a-m5x123724468.04 2.5571
017RK 1.04.1-mx3 -M108 -B20000123919267.99 2.5611
0187-Zip 4.58b-t7z -m0=BCJ2 -m1=LZMA:d=25:fb=255:a=2:lc=7:mf=bt3 -m2=LZMA:d=19:fb=128:a=2:lc=0:lp=2:mf=bt3 -m3=LZMA:d=19:fb=128:a=2:lc=0:lp=2:mf=bt3 -mb0:1 -mb0s1:2 -mb0s2:3125819767.50 2.6004
019UPX 3.03--ultra-brute126003267.45 2.6042
020SQUEEZ 5.5-ux-uxx9126132367.41 2.6069
021TC 5.2 dev2(none)126485767.32 2.6142
022ENC 0.15ag -d185126816767.24 2.6210
023WinRAR 3.71-ep -m5 -mdG -mc19:48t+128371666.84 2.6531
024CTXf 0.75 b1-mg -ft128769566.73 2.6614
025HIPP 0.5819/so13130036266.41 2.6875
026777 0.04b1-mg131161366.12 2.7108
027LZPX(J) 1.2h(none)133613765.48 2.7615
028PPMN 1.00b1 km-O9 -M:50 -RLd133968165.39 2.7688
029SBC 0.970 rev3-m3 -b10 -ub134064465.37 2.7708
030Quark 0.95r-l13135527964.99 2.8010
031UFA 0.04b1-m9 -mx135784364.92 2.8063
032PIM 2.10(none)136078564.84 2.8124
033ASH 04a/o1024 /s16 /m912136983264.61 2.8311
034BMA 1.34b-m3600k -ax137563064.46 2.8431
035Ocamyd 1.66test1-m9 -s0137808964.40 2.8482
036BruteCM 0.1d(none)138755664.15 2.8678
037ACE 2.04-m5 -d2048138995264.09 2.8727
038WinACE 2.69Max 4096Kb ACE2.0139006864.09 2.8729
039BEE 0.7.9-m3 -d3141699763.39 2.9286
040LZTurbo 0.92-59141744263.38 2.9295
041RKUC 1.04-x -o16 -b141777663.37 2.9302
042CABARC 1.00.0106-m LZX:21142062563.30 2.9361
043BIX 1.00b7-mdG -m9142574863.17 2.9467
044STUFFIT 12.0Method 2, L=5, M=24143093663.03 2.9574
045RKIVE 1.92-p0 -mt3 -mm1143114763.03 2.9578
046GRZIP 0.7.3-a -i143392362.96 2.9636
047LZPM 0.159143813062.85 2.9723
048WINIMP 1.21M1, Block 1020,SUS 16 Mb, MM144533962.66 2.9872
049BALZ 1.07ex145271362.47 3.0024
050BSSC 0.95a(none)146491962.15 3.0276
051RINGS 1.5c3148143461.73 3.0618
052YBS 0.03f(none)148643361.60 3.0721
053Quad 1.12x149297361.43 3.0856
054ZZIP 0.36c-a149423761.40 3.0882
055PPMd rev J-o14150277461.18 3.1059
056IMP 1.12-1 -m3150472161.13 3.1099
057ACB 2.00cu150548861.11 3.1115
058PPMVC 1.2-o11 -m8151142060.95 3.1237
059DST 0.91b-me -4151448660.87 3.1301
060ERI 5.1fre-m6152115860.70 3.1439
061GRZipII 0.2.4-L18 -a152469560.61 3.1512
062WinHKI 1.74HKI2 Max153423560.36 3.1709
063BioArc 1.9Fast Standard153658960.30 3.1758
064DC 0.99.307b-fl153808160.26 3.1789
065WINZIP 11.0PPMd153834760.26 3.1794
066UHBC 1.0-m3 -b706k153861860.25 3.1800
067HOOK 1.3102153913260.24 3.1810
068ICEOWS 4.20bMaximum154066360.20 3.1842
069ARHANGEL 1.40(none)154466860.09 3.1925
070DARK 0.51-b2116k154697560.03 3.1972
071M03BS=2Mb154770260.02 3.1987
072BA 1.01-z -r -T -20156053059.68 3.2252
073WinTurtle 1.6.0(none)156160359.66 3.2275
074TURTLE 0.07(none)156409459.59 3.2326
075GCA 0.9k(none)156822759.49 3.2412
076Tornado 0.4-9 -l1024157460759.32 3.2543
077PPMZ 9.1-c9157835859.22 3.2621
078QC 0.050(none)157935859.20 3.2642
079QUANTUM 0.97-c7 -t21158140059.15 3.2684
080ShipInBottle 1.0 b17alg:ppm mem:2 len:34158379759.08 3.2733
081JAR 1.02-m4158521759.05 3.2763
082BOA 0.58b-m14158716959.00 3.2803
083PPMY SSE (9A9)/o1024 /m912158954958.93 3.2852
084DGCA 1.10(none)159377658.83 3.2940
085BBB ver1(none)159487458.80 3.2962
086CTW 0.1-n16M -d4159956858.68 3.3059
087PPMZ2 0.81-e -l0160337058.58 3.3138
088MNZIP0160383758.57 3.3148
089M99 2.1-m -2m160493858.54 3.3170
090ARI 2.2-c160677258.49 3.3208
091QLFC 6.6w(none)161170458.36 3.3310
092X1 0.95aam6l2162691657.97 3.3625
093LZDS v2.1-s1024 -m6162935557.91 3.3675
094SZIP 1.12-b18o0162961357.90 3.3680
095YAC 1.02(none)163243957.83 3.3739
096ABC 2.4-cv163482657.76 3.3788
097CHILE 0.5b420163677657.71 3.3828
098BICOM 1.01(none)164106657.60 3.3917
099DCGA b8(none)164316857.55 3.3960
100QAZAR 0.0pre5-x0 -l5164321457.55 3.3961
101DACT 0.8.41-b1825000164420457.52 3.3982
102DCA 1.0.1bBest164485557.51 3.3995
103CODEC 3.21-c10164923357.39 3.4086
104KZIP 14-APR-2007/b305165577057.22 3.4221
105OrangeArchiver 1.05(none)166014957.11 3.4311
106SEMONE 0.6(none)166586656.96 3.4430
107LGHA 1.1g-2166847456.90 3.4483
108HA 0.999ba21166847456.90 3.4483
109BWIC(none)167082356.84 3.4532
110AKT 0.70b7(none)168134556.56 3.4749
111BZIP 0.21-4168214356.54 3.4766
112RZIP 2.1-2168371356.50 3.4798
113FlashZIP 0.03x5168554356.45 3.4836
114BZIP2 1.0.5-4168981056.34 3.4924
115JCALG1 5.32-9169203456.29 3.4970
116ASD 0.2.0-m6 -mdf169252656.27 3.4981
117THOR 0.96e5169570856.19 3.5046
118EXP 1.0(none)169966656.09 3.5128
119PAR 2.00(none)169975956.09 3.5130
120aPLib 0.43(none)170215556.03 3.5180
121UC II v3.05b-tst170296456.00 3.5196
122HIT 2.10-x170444755.97 3.5227
123LHA32 1.88.3.14-jm4170844555.86 3.5310
124MAR-g170845755.86 3.5310
125XPA 1.0.2(none)170878855.85 3.5317
126BJWFLATE 1.54-s512171012755.82 3.5344
127PSA 0.91a-o6 -m3900K171097855.80 3.5362
128LZXQ 0.4extreme171190455.77 3.5381
129LZAP 0.20.0b(none)171203755.77 3.5384
130PKZIP 2.50-exx171263255.75 3.5396
131LIMIT 1.2-mx171308455.74 3.5405
132LHARK 0.4d-tob171357655.73 3.5416
133PPMT 0.1(none)171520655.69 3.5449
134TarsaLZP 21Aug2007(none)171962455.57 3.5541
135LHA 2.67(none)172319155.48 3.5614
136AMG 2.2Max compression172422155.46 3.5636
137PAC 17apr2004comp1172468355.44 3.5645
138AIN 2.32/m1172479055.44 3.5647
139ESP 1.92(none)172482955.44 3.5648
140EXTREME 1.06-t6172501155.44 3.5652
141AI 1.1-mt172600055.41 3.5672
142ZET 0.10b-eh172688255.39 3.5691
143ARJ 2.84-jm -e -jh12000172708355.38 3.5695
144DZIP 2.90-9172818155.35 3.5717
145vuZIP 1.8Maximum172823455.35 3.5719
146EAZEL 1.0(best)172827055.35 3.5719
147BSA 2.00-+0173110055.28 3.5778
148 BCArchive 1.08.7(none)173228055.25 3.5802
149GZIP 1.3.5-9173237955.24 3.5804
150WIN-GZ 1.2(None)173241955.24 3.5805
151ZIP 2.2-9173247655.24 3.5806
152WINZIP 8.0(Max Compression)173247655.24 3.5806
153File2Pack 2.0(none)173254655.24 3.5808
154BWTZIP180000173452955.19 3.5849
155Windows XP built-in(none)173588055.15 3.5877
15612Ghosts 7.0(none)173782155.10 3.5917
157RDMC 0.06c(none)174024055.04 3.5967
158BIT 0.1(none)174874454.82 3.6142
159NNTCP12175423654.68 3.6256
160PROPACK 2.19-m1175972654.54 3.6369
161ALZip 7.0Normal176626254.37 3.6504
162BAR 1.1.2(none)176673754.36 3.6514
163SAR 1.0(none)176764454.33 3.6533
164AR 1.0(none)176764454.33 3.6533
165ZOO 2.1ah176777554.33 3.6536
166HAP 3.06(none)177298154.20 3.6643
167TRANSFORM 1.02Normal177600454.12 3.6706
168ZPack(none)178195453.96 3.6829
169LZA 1.01(none)178285353.94 3.6847
170RAX 1.02-m3180067653.48 3.7216
171ZAP32 0.15.0b(none)180314353.42 3.7267
172BVI 1.70-m5181429553.13 3.7497
173DeepFreezer 1.06(none)182605452.82 3.7740
174LZ2ASd16384 Cb20 Szd22183714052.54 3.7969
175HiP beta 15183885852.49 3.8005
176SLUG 1.27b(none)183998552.46 3.8028
177HYPER 2.5(none)184349452.37 3.8101
178DLC 0.6.1(none)184810852.25 3.8196
179ARX 1.0(none)188116951.40 3.8879
180SR3a(none)189729550.98 3.9213
181CA-ZIP 3.4(none)190003550.91 3.9269
182LZOP 1.02rc1-9190259750.85 3.9322
183HuffComp 1.3(none)191645050.49 3.9609
184Chaos Comp 3.0(none)192659650.23 3.9818
185SYMBRA 0.2-m5 -c2 -p2195617949.46 4.0430
186LCSSR 0.2(none)197162749.06 4.0749
187LZC 0.083200047348.32 4.1345
188Secura 1.7(none)200418448.22 4.1422
189QuickLZ 1.40b9mode3201770047.87 4.1701
190PACKET 0.01(none)205494746.91 4.2471
191Archiver 1.0Dict=256k210708445.56 4.3548
192BriefLZ 1.04(none)215191744.41 4.4475
193CODER 1.1-e7 4194304217668943.77 4.4987
194SRANK 1.0c8226383341.51 4.6788
195LZ 1.0(none)231215340.27 4.7787
196LCW 0.2(none)235910839.05 4.8757
197LZRW1(none)244505136.83 5.0533
198BigCrunch 0.4a1(none)244559636.82 5.0545
199Shindlet(none)265355531.45 5.4843
200SHcodec 1.0.1(none)311883719.43 6.4459
201AcroRd32.exe38707840.00 8.0000

Note: UPX is not lossless, it is only added for comparison reasons.

Show historic data

Lossless data compression ratio's of the best and some well know compression programs for an executable file Next Test Home Previous Test


©2003-2008 MaximumCompression (lossless data compression software benchmarks)