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: 212


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