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 PAQ8L are the programs to choose when you want to compress executables/DLL's.

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 912MB123566267.33 2.6135
002DURILCA 0.5-t1(7)128167466.11 2.7108
003PAQ8O10-7129361465.80 2.7361
004SLIM 0.23d-o69 -m912129969465.64 2.7489
005PAQAR 4.5-8e134067964.55 2.8356
006EPM r9c03296854267454929732830 -m912139617063.09 2.9530
007RKC 1.02-M912m -mxx143360362.10 3.0321
008COMPRESSIA 1.0bBS15 SE MC153610959.39 3.2489
009LPAQ87154738659.09 3.2728
010PIMPLE2(none)155708058.83 3.2933
011PPMonstr J rev.1-o32 -m64155860958.79 3.2965
012CMM4 0.1e26159719757.77 3.3782
013CCM 1.30cCMMx -6160894357.46 3.4030
0147-Zip 4.58b-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:3161992657.17 3.4262
015UHARC 0.6b-mx -md32768162938656.92 3.4462
016RZM 0.07h(none)164728556.45 3.4841
017ENC 0.15ag -o9 -d256164975256.38 3.4893
018TC 5.2 dev2(none)165925056.13 3.5094
019RK 1.04.1-mx3 -B50000 -M164166760455.91 3.5271
020HIPP 0.5819/so13167603855.69 3.5449
021ASH 04a/o95 /s13 /m912170746054.86 3.6114
022SQUEEZ 5.5-m5 -ux -uxx7170772054.85 3.6119
023FreeARC 0.50a-mx -m3t171143054.75 3.6198
024CTXf 0.75 b1-mg -ft172964354.27 3.6583
025WinRAR 3.71-ep -m5 -mdG -mc16:128t+173881754.03 3.6777
026PIM 2.10(none)174495353.87 3.6907
027PPMN 1.00b1 km-O5 -M:50 -RL3175668853.56 3.7155
028BEE 0.7.9-m3 -d7176255753.40 3.7279
029777 0.04b1-mg176789253.26 3.7392
030Quark 0.95r-l9177516453.07 3.7546
031LZPX(J) 1.2h(none)177640853.04 3.7572
032Ocamyd 1.66test1-m9 -s0178501652.81 3.7754
033BruteCM 0.1d(none)179094852.65 3.7879
034UPX 3.03--ultra-brute179814452.46 3.8032
035UFA 0.04b1-m9 -mx180380152.31 3.8151
036BMA 1.34b-m3600k -ax180768352.21 3.8233
037LZTurbo 0.92-59181044852.14 3.8292
038SBC 0.970 rev3-m3 -ad182031251.87 3.8501
039CABARC 1.00.0106-m LZX:21182782651.68 3.8659
040BIX 1.00b7-mdG -m9183305151.54 3.8770
041RKUC 1.04-x -o16 -b183776051.41 3.8870
042PPMd rev J-o16 -m58184212351.30 3.8962
043PPMVC 1.2-o11 -m64184253051.29 3.8970
044STUFFIT 12.0Method 2, L=5, M=23184315151.27 3.8984
045BSSC 0.95a-b16383e185407050.98 3.9215
046ACB 2.00cu186168350.78 3.9376
047WINZIP 11.0PPMd186318350.74 3.9407
048RKIVE 1.92-p0 -mt3 -t16384 -b60000 -mm1186692450.64 3.9486
049LZPM 0.159186932350.58 3.9537
050RINGS 1.5c4187276650.49 3.9610
051BALZ 1.07ex187800650.35 3.9721
052ACE 2.04-m4 -d4096187848150.34 3.9731
053WinACE 2.69Good 4096Kb ACE2.0187848150.34 3.9731
054GRZIP 0.7.3-i188052450.28 3.9774
055DC 0.99.307b-b3290188137950.26 3.9792
056BioArc 1.9Hyper Auto188428250.18 3.9854
057UHBC 1.0-m3 -b3020k188565850.15 3.9883
058WinHKI 1.74HKI2 Max189455649.91 4.0071
059YBS 0.03f(none)190035149.76 4.0193
060ICEOWS 4.20bMaximum190062849.75 4.0199
061ZZIP 0.36c-mx -3m190140249.73 4.0216
062GRZipII 0.2.4-b3m190525549.63 4.0297
063Quad 1.12x190664949.59 4.0327
064PPMY SSE (9A9)/o680 /m920190868949.54 4.0370
065ERI 5.1fre-m8191339749.41 4.0469
066BBB ver1(none)191764449.30 4.0559
067DGCA 1.10(none)191838449.28 4.0575
068M03BS=4Mb191937649.26 4.0596
069HOOK 1.3102192860749.01 4.0791
070DARK 0.51(none)192879649.01 4.0795
071M99 2.1-m -3m193151348.93 4.0852
072DCGA b8(none)193424048.86 4.0910
073WINIMP 1.21M1, Block 1020,SUS 16 Mb, MM193909248.73 4.1013
074CTW 0.1-n16M -d4194682348.53 4.1176
075MNZIP9194750348.51 4.1191
076GCA 0.9k(none)194851348.48 4.1212
077ABC 2.4-cv195275348.37 4.1302
078BOA 0.58b-m15195281748.37 4.1303
079PPMZ2 0.81-l0195981648.19 4.1451
080IMP 1.12-1 -m3196051448.17 4.1466
081QC 0.050-7196633248.01 4.1589
082QUANTUM 0.97-c7 -t21196985047.92 4.1663
083ShipInBottle 1.0 b17alg:ppm mem:64 len:64197192447.87 4.1707
084QLFC 6.6w0197249447.85 4.1719
085TURTLE 0.07(none)197358647.82 4.1742
086CHILE 0.5b3200197569047.77 4.1787
087DST 0.91b-mm -4198112747.62 4.1902
088WinTurtle 1.6.0(none)198284447.58 4.1938
089BA 1.01-32198361347.56 4.1954
090X1 0.95aam6l2198633247.49 4.2012
091BWIC(none)198736347.46 4.2034
092ARHANGEL 1.40-mo4200062547.11 4.2314
093QAZAR 0.0pre5-x0 -l7200175847.08 4.2338
094SZIP 1.12-b41o255200179247.08 4.2339
095BICOM 1.01(none)200302447.04 4.2365
096PPMT 0.1(none)203096446.31 4.2956
097Tornado 0.4-9 -l1024203215846.27 4.2981
098LZXQ 0.4extreme203935846.08 4.3133
099JAR 1.02-m4204905445.83 4.3339
100LZAP 0.20.0b(none)205181745.75 4.3397
101AI 1.1-mt205250645.74 4.3412
102LZDS v2.1-s1024 -m6205564845.65 4.3478
103TarsaLZP 21Aug2007(none)205615845.64 4.3489
104OrangeArchiver 1.05(none)205991745.54 4.3568
105LGHA 1.1g-2206734345.34 4.3725
106HA 0.999ba21206734345.34 4.3725
107MARppm -o5206746745.34 4.3728
108CODEC 3.21-c10207703745.09 4.3930
109ARI 2.2-c207975845.02 4.3988
110DACT 0.8.41-b921000208084144.99 4.4011
111FlashZIP 0.03x5209596744.59 4.4331
112ASD 0.2.0-m6 -mdg209862144.52 4.4387
113PSA 0.91a-o9 -m524288K210023944.47 4.4421
114RZIP 2.1-9210105244.45 4.4438
115BWTZIP3100000210134744.44 4.4445
116YAC 1.02(none)210157744.44 4.4449
117KZIP 14-APR-2007/b400210376044.38 4.4496
118BZIP 0.21-8210629544.31 4.4549
119DCA 1.0.1bGood210825744.26 4.4591
120BZIP2 1.0.5-8210839644.26 4.4594
121EXP 1.0(none)211102744.19 4.4649
122PAR 2.00(none)211112044.19 4.4651
123JCALG1 5.32-9211540244.07 4.4742
124NNTCP12212232343.89 4.4888
125EXTREME 1.06-t7212285743.88 4.4899
126SEMONE 0.6(none)212325343.87 4.4908
127THOR 0.96e5214420843.31 4.5351
128PAC 17apr2004comp3214594743.27 4.5388
129aPLib 0.43(none)214844843.20 4.5441
130BIT 0.1(none)214881443.19 4.5448
13112Ghosts 7.0(none)214917443.18 4.5456
132UC II v3.05b(Max Compression)215381843.06 4.5554
133XPA 1.0.2(none)215608443.00 4.5602
134LHA32 1.88.3.14-jm4215933442.91 4.5671
135HIT 2.10-x216092242.87 4.5705
136TRANSFORM 1.02High216471742.77 4.5785
137BAR 1.1.2(none)217163442.59 4.5931
138PKZIP 2.50-ex217234042.57 4.5946
139LIMIT 1.2-m1217321342.54 4.5965
140RDMC 0.06c(none)217446842.51 4.5991
141LHARK 0.4d-tob217449342.51 4.5992
142ZAP32 0.15.0b(none)217510142.49 4.6004
143AMG 2.2Max compression217560342.48 4.6015
144LHA 2.67(none)217702442.44 4.6045
145AIN 2.32-m1217881942.40 4.6083
146ESP 1.92(none)217898542.39 4.6087
147ARJ 2.84-jm -e -jh22000218390242.26 4.6191
148ZET 0.10b-eh218474842.24 4.6209
149AKT 1.00a3(none)218729942.17 4.6262
150DZIP 2.90-9218797242.15 4.6277
151vuZIP 1.8Maximum218802342.15 4.6278
152EAZEL 1.0(best)218805842.15 4.6279
153GZIP 1.3.5-9218888842.13 4.6296
154ZIP 2.2-9218897942.13 4.6298
155WINZIP 8.0(Max Compress)218897942.13 4.6298
156WIN-GZ 1.2(None)218954642.11 4.6310
157File2Pack 2.0(none)218967442.11 4.6313
158 BCArchive 1.08.7(none)219166442.06 4.6355
159Windows XP built-in(none)219594041.94 4.6445
160BVI 1.70-m5220042241.82 4.6540
161DLC 0.6.1(none)220132441.80 4.6559
162ALZip 7.0Normal221477241.45 4.6844
163SLUG 1.27b(none)222314241.22 4.7021
164HAP 3.06(none)222369441.21 4.7032
165AR 1.0(none)222445041.19 4.7048
166SAR 1.0(none)222445041.19 4.7048
167LZA 1.01(none)222445141.19 4.7048
168ZOO 2.1ah222458441.19 4.7051
169PROPACK 2.19-m1222461641.19 4.7052
170LZ2ACb21223634740.88 4.7300
171RAX 1.02-m7224197940.73 4.7419
172BJWFLATE 1.54-n -s512224346540.69 4.7450
173DeepFreezer 1.06(none)224727340.59 4.7531
174HuffComp 1.3(none)225860740.29 4.7771
175SR3a(none)226454140.13 4.7896
176HiP beta 14229222139.40 4.8482
177HYPER 2.5(none)230510139.06 4.8754
178ELI 5750(none)231035638.92 4.8865
179ARX 1.0(none)231037438.92 4.8866
180SYMBRA 0.2-m5 -c2 -p2232853538.44 4.9250
181CA-ZIP 3.4(none)235341937.78 4.9776
182NSK 5.0/S /T235342537.78 4.9776
183LZOP 1.02rc1-9235458137.75 4.9801
184SQUISH 1.0(none)236661837.43 5.0055
185LCSSR 0.2-l9 -b6238877336.85 5.0524
186LZC 0.0810240589036.39 5.0886
187PACKET 0.01(none)241070036.27 5.0988
188Chaos Comp 3.0(none)242552635.87 5.1301
189QuickLZ 1.40b9mode3248267534.36 5.2510
190Secura 1.7(none)248659234.26 5.2593
191Archiver 1.0Dict=1M254304432.77 5.3787
192CODER 1.1-e7 4194304263079230.45 5.5643
193BriefLZ 1.04(none)264082730.18 5.5855
194SRANK 1.0c8277022826.76 5.8592
195LZ 1.0(none)284978824.66 6.0274
196LCW 0.2-l9 -b6288064823.84 6.0927
197LZRW1(none)288091723.83 6.0933
198BigCrunch 0.4a1(none)290310823.25 6.1402
199Shindlet(none)295468321.88 6.2493
200SHcodec 1.0.1(none)321260515.06 6.7948
201MSO97.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-2008 MaximumCompression (lossless data compression software benchmarks)