DLL File compression test


File type : Microsoft Office 97 DLL (MSO97.DLL).
# of files to compress in this test : 1
Total File Size (bytes) : 3,782,416

Conclusion: Results are identical to EXE-file compression, which is quite logical as a DLL (Dynamic Link Library) is nothing more then an executable in disguise. As with EXE-compression, most top programs in this test are specifically optimised for executable compression (e.g. changing relative call/jmp addresses to absolute). This explains the big difference between the top and the programs just behind them. WinRK, Durilca and PAQ8 are the programs to choose when you want to compress executables/DLL's.

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


Pos. Name Compressor Best switches combination Compressed Compress Bits per
  Size Ratio Byte
  (bytes) (%) (b/B)
001WinRK 3.1.2MAX (PWCM)123664367.31 2.6156
002DURILCA 0.5-t1(7)128167466.11 2.7108
003PAQ8PX-7129286965.82 2.7345
004SLIM 0.23d-o69 -m912129969465.64 2.7489
005PAQAR 4.5-8e134067964.55 2.8356
006EPM r9c03296854267454929732830 -m912139617063.09 2.9530
007NanoZip 0.08a-cc -m640m141365962.63 2.9900
008RKC 1.02-M912m -mxx143360362.10 3.0321
009COMPRESSIA 1.0bBS15 SE MC153610959.39 3.2489
010LPAQ87154738659.09 3.2728
011CMM4 0.2b26154774759.08 3.2736
012PIMPLE2(none)155708058.83 3.2933
013PPMonstr J rev.1-o32 -m64155860958.79 3.2965
014ZPAQ 1.10max.cfg 2157235158.43 3.3256
015CCM 1.30cCMMx -6160894357.46 3.4030
016ASH 07/o94 /s13 /m912161226457.37 3.4100
0177-Zip 9.15-m0=BCJ2 -m1=LZMA:d24:fb120:a2:lc7:mf=bt4 -m2=LZMA:d19:fb102:a2:lc0:lp2:mf=bt3 -m3=LZMA:d19:fb64:a2:lc0:lp2:mf=bt3 -mb0:1 -mb0s1:2 -mb0s2:3161992457.17 3.4262
018Ultra7z Opt 0.05(none)162312857.09 3.4330
019UHARC 0.6b-mx -md32768162938656.92 3.4462
020RZM 0.07h(none)164728556.45 3.4841
021ENC 0.15ag -o9 -d256164975256.38 3.4893
022TC 5.2 dev2(none)165925056.13 3.5094
023RK 1.04.1-mx3 -B50000 -M164166760455.91 3.5271
024HIPP 0.5819/so13167603855.69 3.5449
025BIT 0.7-p=5168219055.53 3.5579
026SQUEEZ 5.63-m5 -MD32768 -uxx7 -bc170770854.85 3.6119
027FreeARC 0.666-m5x171154254.75 3.6200
028CTXf 0.75 b1-mg -ft172964354.27 3.6583
029WinRAR 3.91-ep -m5 -mdG -mc16:128t+173884754.03 3.6777
030PIM 2.90(none)174495353.87 3.6907
031PPMN 1.00b1 km-O5 -M:50 -RL3175668853.56 3.7155
032BEE 0.7.9-m3 -d7176255753.40 3.7279
033777 0.04b1-mg176789253.26 3.7392
034Quark 0.95r-l9177516453.07 3.7546
035LZPX(J) 1.2h(none)177640853.04 3.7572
036LZTurbo 0.95-59177898352.97 3.7626
037STUFFIT 14PPM L16 M30178212052.88 3.7693
038Ocamyd 1.66test1-m9 -s0178501652.81 3.7754
039BruteCM 0.1d(none)179094852.65 3.7879
040BWMonstr 0.02(none)179348852.58 3.7933
041BMA 1.35b-mx -m3600k -ax179446052.56 3.7954
042UPX 3.05--ultra-brute179814452.46 3.8032
043UFA 0.04b1-m9 -mx180380152.31 3.8151
044WINZIP 14Best Method181154952.11 3.8315
045Blizzard 0.24b3000000181558452.00 3.8401
046SBC 0.970 rev3-m3 -ad182031251.87 3.8501
047FlashZIP 0.99b8-m3 -c7182286351.81 3.8554
048LZPM 0.16ex182744151.69 3.8651
049CABARC 1.00.0106-m LZX:21182782651.68 3.8659
050BIX 1.00b7-mdG -m9183305151.54 3.8770
051RKUC 1.04-x -o16 -b183776051.41 3.8870
052PPMd rev J-o16 -m58184212351.30 3.8962
053PPMVC 1.2-o11 -m64184253051.29 3.8970
054BSSC 0.95a-b16383e185407050.98 3.9215
055BCM 0.11-b3185732850.90 3.9283
056YZX 0.04-m2 -c5185998550.83 3.9340
057ACB 2.00cu186168350.78 3.9376
058M1 0.3bexe profile186661950.65 3.9480
059RKIVE 1.92-p0 -mt3 -t16384 -b60000 -mm1186692450.64 3.9486
060RINGS 1.610187276750.49 3.9610
061BSC 2.2.5-b3 -ca187417950.45 3.9640
062BALZ 1.15ex187701450.38 3.9700
063DC 0.99.307b-fo187774250.36 3.9715
064WinACE 2.69Good 4096Kb ACE2.0187848150.34 3.9731
065ACE 2.6-m4 -d4096187848150.34 3.9731
066GRZIP 0.7.3-i188052450.28 3.9774
067BioArc 1.9Hyper Auto188428250.18 3.9854
068UHBC 1.0-m3 -b3020k188565850.15 3.9883
069CSC 3.2a6-m3 -dk3200188994950.03 3.9973
070HOOK 1.455189208049.98 4.0018
071WinHKI 1.74HKI2 Max189455649.91 4.0071
072YBS 0.03f(none)190035149.76 4.0193
073ICEOWS 4.20bMaximum190062849.75 4.0199
074ZZIP 0.36c-mx -3m190140249.73 4.0216
075GRZipII 0.2.4-b3m190525549.63 4.0297
076Quad 1.12x190664949.59 4.0327
077PPMY SSE (9A9)/o680 /m920190868949.54 4.0370
078ERI 5.1fre-m8191339749.41 4.0469
079BBB ver1(none)191764449.30 4.0559
080DGCA 1.10(none)191838449.28 4.0575
081M03BS=4Mb191937649.26 4.0596
082PPMX 0.05(none)192845049.02 4.0788
083DARK 0.51(none)192879649.01 4.0795
084M99 2.2.1-m -3m193151448.93 4.0852
085DCGA b8(none)193424048.86 4.0910
086WINIMP 1.21M1, Block 1020,SUS 16 Mb, MM193909248.73 4.1013
087CTW 0.1-n16M -d4194682348.53 4.1176
088MNZIP9194750348.51 4.1191
089GCA 0.9k(none)194851348.48 4.1212
090ABC 2.4-cv195275348.37 4.1302
091BOA 0.58b-m15195281748.37 4.1303
092PPMZ2 0.81-l0195981648.19 4.1451
093IMP 1.12-1 -m3196051448.17 4.1466
094QC 0.050-7196633248.01 4.1589
095QUANTUM 0.97-c7 -t21196985047.92 4.1663
096ShipInBottle 1.0 b17alg:ppm mem:64 len:64197192447.87 4.1707
097QLFC 6.6w0197249447.85 4.1719
098TURTLE 0.07(none)197358647.82 4.1742
099CHILE 0.5b3200197569047.77 4.1787
100DST 0.91b-mm -4198112747.62 4.1902
101WinTurtle 1.6.0(none)198284447.58 4.1938
102BA 1.01-32198361347.56 4.1954
103X1 0.95aam6l2198633247.49 4.2012
104BWIC(none)198736347.46 4.2034
105ARHANGEL 1.40-mo4200062547.11 4.2314
106QAZAR 0.0pre5-x0 -l7200175847.08 4.2338
107SZIP 1.12-b41o255200179247.08 4.2339
108BICOM 1.01(none)200302447.04 4.2365
109Tornado 0.4a-9 -l1024202154346.55 4.2757
110PACKET 0.91a-m6 -s9202409146.49 4.2811
111PPMT 0.1(none)203096446.31 4.2956
112LZXQ 0.4extreme203935846.08 4.3133
113JAR 1.02-m4204905445.83 4.3339
114LZAP 0.20.0b(none)205181745.75 4.3397
115AI 1.1-mt205250645.74 4.3412
116LZDS v2.1-s1024 -m6205564845.65 4.3478
117TarsaLZP 21Aug2007(none)205615845.64 4.3489
118OrangeArchiver 1.05(none)205991745.54 4.3568
119HA 0.999ba21206734345.34 4.3725
120LGHA 1.1g-2206734345.34 4.3725
121MARppm -o5206746745.34 4.3728
122CODEC 3.21-c10207703745.09 4.3930
123ARI 2.2-c207975845.02 4.3988
124DACT 0.8.41-b921000208084144.99 4.4011
125ASD 0.2.0-m6 -mdg209862144.52 4.4387
126PSA 0.91a-o9 -m524288K210023944.47 4.4421
127RZIP 2.1-9210105244.45 4.4438
128BWTZIP3100000210134744.44 4.4445
129YAC 1.02(none)210157744.44 4.4449
130KZIP 14-APR-2007/b400210376044.38 4.4496
131BZIP 0.21-8210629544.31 4.4549
132DCA 1.0.1bGood210825744.26 4.4591
133BZIP2 1.0.5-8210839644.26 4.4594
134EXP 1.0(none)211102744.19 4.4649
135PAR 2.00(none)211112044.19 4.4651
136JCALG1 5.32-9211540244.07 4.4742
137NNTCP12212232343.89 4.4888
138EXTREME 1.06-t7212285743.88 4.4899
139SEMONE 0.6(none)212325343.87 4.4908
140BZP 0.3(none)212719043.76 4.4991
141THOR 0.96e5214420843.31 4.5351
142PAC 17apr2004comp3214594743.27 4.5388
143aPLib 0.43(none)214844843.20 4.5441
14412Ghosts 7.0(none)214917443.18 4.5456
145UC II v3.05b(Max Compression)215381843.06 4.5554
146XPA 1.0.2(none)215608443.00 4.5602
147LHA32 1.88.3.14-jm4215933442.91 4.5671
148HIT 2.10-x216092242.87 4.5705
149TRANSFORM 1.02High216471742.77 4.5785
150BAR 1.1.2(none)217163442.59 4.5931
151PKZIP 2.50-ex217234042.57 4.5946
152LIMIT 1.2-m1217321342.54 4.5965
153RDMC 0.06c(none)217446842.51 4.5991
154LHARK 0.4d-tob217449342.51 4.5992
155ZAP32 0.15.0b(none)217510142.49 4.6004
156AMG 2.2Max compression217560342.48 4.6015
157LHA 2.67(none)217702442.44 4.6045
158AIN 2.32-m1217881942.40 4.6083
159ESP 1.92(none)217898542.39 4.6087
160ARJ 2.85-jm -e -jh22000218389742.26 4.6191
161ZET 0.10b-eh218474842.24 4.6209
162AKT 1.00a3(none)218729942.17 4.6262
163DZIP 2.90-9218797242.15 4.6277
164vuZIP 1.8Maximum218802342.15 4.6278
165EAZEL 1.0(best)218805842.15 4.6279
166GZIP 1.3.5-9218888842.13 4.6296
167WINZIP 8.0(Max Compress)218897942.13 4.6298
168ZIP 2.2-9218897942.13 4.6298
169WIN-GZ 1.2(None)218954642.11 4.6310
170File2Pack 2.0(none)218967442.11 4.6313
171 BCArchive 1.08.7(none)219166442.06 4.6355
172Windows XP built-in(none)219594041.94 4.6445
173SLUG X(none)219781041.89 4.6485
174BVI 1.70-m5220042241.82 4.6540
175DLC 0.6.1(none)220132441.80 4.6559
176ALZip 7.0Normal221477241.45 4.6844
177HAP 3.06(none)222369441.21 4.7032
178SAR 1.0(none)222445041.19 4.7048
179AR 1.0(none)222445041.19 4.7048
180LZA 1.01(none)222445141.19 4.7048
181ZOO 2.1ah222458441.19 4.7051
182PROPACK 2.19-m1222461641.19 4.7052
183LZ2ACb21223634740.88 4.7300
184RAX 1.02-m7224197940.73 4.7419
185BJWFLATE 1.54-n -s512224346540.69 4.7450
186DeepFreezer 1.06(none)224727340.59 4.7531
187HuffComp 1.3(none)225860740.29 4.7771
188SR3a(none)226454140.13 4.7896
189HiP beta 14229222139.40 4.8482
190HYPER 2.5(none)230510139.06 4.8754
191ELI 5750(none)231035638.92 4.8865
192ARX 1.0(none)231037438.92 4.8866
193SYMBRA 0.2-m5 -c2 -p2232853538.44 4.9250
194CA-ZIP 3.4(none)235341937.78 4.9776
195NSK 5.0/S /T235342537.78 4.9776
196LZOP 1.02rc1-9235458137.75 4.9801
197SQUISH 1.0(none)236661837.43 5.0055
198Etincelle RC2(none)238501336.94 5.0444
199LCSSR 0.2-l9 -b6238877336.85 5.0524
200Zhuff 0.2(none)239946036.56 5.0750
201LZC 0.0810240589036.39 5.0886
202Chaos Comp 3.0(none)242552635.87 5.1301
203QuickLZ 1.40b9mode3248267534.36 5.2510
204Secura 1.7(none)248659234.26 5.2593
205ULZ 0.0.2c6249318334.08 5.2732
206QPress 0.38b-L3252204533.32 5.3343
207Archiver 1.0Dict=1M254304432.77 5.3787
208CODER 1.1-e7 4194304263079230.45 5.5643
209BriefLZ 1.04(none)264082730.18 5.5855
210SRANK 1.0c8277022826.76 5.8592
211LZ 1.0(none)284978824.66 6.0274
212LCW 0.2-l9 -b6288064823.84 6.0927
213LZRW1(none)288091723.83 6.0933
214BigCrunch 0.4a1(none)290310823.25 6.1402
215LZP2 0.7d(none)293217722.48 6.2017
216Shindlet(none)295468321.88 6.2493
217LZBW1 0.8(none)311209417.72 6.5822
218SHcodec 1.0.1(none)321260515.06 6.7948
219MSO97.DLL37824160.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 a MS Windows DLL. Next Test Home Previous Test


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