Lossless bitmap image compression test


File type : Bitmap image (BMP; 1356x1020 pixels). Please note the picture isn't a 100% bitmap (it's my former wallpaper, so it's a picture converted to 'bitmap format' by Windows itself...). Maybe I will replace this one in time, but it's still interesting to see which programs compress this one the best. The program should be 'clever' enough to analyse the data in the file and compress accordingly.
# of files to compress in this test : 1
Total File Size (bytes) : 4,149,414
Sample of data :

Sample image lossless bmp compression

Conclusion: On place 4 and 10 there are two programs (BMF, ERI) optimised for image compression. This makes the result of PAQ, Stuffit and WinRK even better. All 3 programs, which are all-round compressors, outcompress the number 4 in the list with a stunning 100 Kb. Just excellent!.

Most programs in the top 10 have special models and/or filters to improve image compression.

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


Pos. Name Compressor Best switches combination Compressed Compress Bits per
  Size Ratio Byte
  (bytes) (%) (b/B)
001PAQ8PX-753900387.01 1.0392
002STUFFIT 14Auto filetype54272086.92 1.0464
003WinRK 3.1.2MAX (PWCM)56905386.29 1.0971
004BMF 2.0-S66307684.02 1.2784
005PAQAR 4.5-868735683.43 1.3252
006ZPAQ 1.09max.cfg 271421782.79 1.3770
007NanoZip 0.07a-cc -m800m71733782.71 1.3830
008LPAQ8772155382.61 1.3911
009Ocamyd 1.66test1-m9 -s072607482.50 1.3999
010BWMonstr 0.02(none)72706982.48 1.4018
011ERI 5.1fre-3e03 -e140 -c3 -t1572973082.41 1.4069
012PIMPLE2(none)73208582.36 1.4114
013EPM r9000487956085290293357130 -m91273938782.18 1.4255
014ASH 07/o400 /m912 /e74012782.16 1.4270
015CMM4 0.2b0674158882.13 1.4298
016DURILCA 0.5-o574190082.12 1.4304
017PPMonstr J rev.1-o574206882.12 1.4307
018HIPP 0.5819/so7 /o1374416382.07 1.4347
019SLIM 0.23d-o5 -m3274443882.06 1.4353
020Blizzard 0.24b370000074981481.93 1.4456
021BIT 0.7-p=575102481.90 1.4480
022BBB ver1(none)75247181.87 1.4508
023BCM 0.10(none)75396281.83 1.4536
024COMPRESSIA 1.0bBS15 SE MC75415481.83 1.4540
025M1 0.3bbmp profile75504081.80 1.4557
026RKC 1.02-M912m -o875677381.76 1.4590
027ENC 0.15ag -o575784881.74 1.4611
028TC 5.2 dev2(none)75891681.71 1.4632
029BEE 0.7.9-m3 -d676116281.66 1.4675
0307-Zip 9.10-m0=ppmd:o=476442081.58 1.4738
031UHARC 0.6b-mx -md-76461481.57 1.4742
032CTXf 0.75 b1-mf -fm -fs76500281.56 1.4749
033WINZIP 14Best Method76502981.56 1.4750
034SQUEEZ 5.63-PPM2 -PPMM128 -PPMO4 -RGB076513381.56 1.4752
035PPMd rev J(none)76535981.56 1.4756
036PPMVC 1.2-o4 -u76536381.55 1.4756
037M03BS=4Mb76578381.54 1.4764
038CTW 0.1-n16M -d776580281.54 1.4765
039CCM 1.30cCMMx -676593581.54 1.4767
040ICEOWS 4.20bLess77157781.41 1.4876
041RKUC 1.04-x -b77236881.39 1.4891
042PPMY SSE (9A9)/o10 /m91277238281.39 1.4891
043PSA 0.91a-o4 -m12600K77638481.29 1.4969
044YBS 0.03f-r -m16m77903981.23 1.5020
045X1 0.95aam4l377916981.22 1.5022
046NNTCP1278012381.20 1.5041
047PPMN 1.00b1 km-O4 -M:10 -RLd -MT078032481.19 1.5045
048DARK 0.51-b3600kr78102181.18 1.5058
049UHBC 1.0--m3 -cp78246581.14 1.5086
050M99 2.2.1-a78402681.11 1.5116
051UFA 0.04b1-m5 -mx -mu3278404181.10 1.5116
052777 0.04b1-m5 -mu3278404181.10 1.5116
053BVI 1.70-m578412381.10 1.5118
054GRZipII 0.2.4-m3 -L10 -l78447281.09 1.5124
055FreeARC 0.60-m3t78474781.09 1.5130
056DC 0.99.307b-b3835 -fb78591081.06 1.5152
057HOOK 1.46478661081.04 1.5166
058BSSC 0.95a-fez78808481.01 1.5194
059WinRAR 3.91-ep -m5 -mdG -mc4:128t+78930480.98 1.5218
060ShipInBottle 1.0 b17alg:ppm len:478972680.97 1.5226
061BioArc 1.9Hyper Auto79037880.95 1.5238
062PPMZ2 0.81(none)79065180.95 1.5244
063ABC 2.4-cv79111280.93 1.5253
064RKIVE 1.92-p0 -mt3 -t16384 -b60000 -mmf79242180.90 1.5278
065BWIC(none)79275580.89 1.5284
066SBC 0.970 rev3-b679405080.86 1.5309
067GCA 0.9k(none)79552680.83 1.5338
068ACB 2.00cu79941580.73 1.5413
069PPMT 0.1(none)79967880.73 1.5418
070RINGS 1.61079987280.72 1.5421
071BMA 1.35b-mx -m3700k -z16680087780.70 1.5441
072CHILE 0.5b358480536780.59 1.5527
073QLFC 6.6w080676480.56 1.5554
074MARppm -o480850280.52 1.5588
075PIM 2.90(none)80903580.50 1.5598
076WinHKI 1.74HKI2 Norm81012380.48 1.5619
077SZIP 1.12-b41o8 -i81362080.39 1.5686
078GRZIP 0.7.3-a -f81365380.39 1.5687
079ZZIP 0.36c-4m81940480.25 1.5798
080Ultra7z Opt 0.05(none)82098480.21 1.5828
081PPMX 0.05(none)83001580.00 1.6003
082BA 1.01-n -5083023579.99 1.6007
083OrangeArchiver 1.05(none)83615579.85 1.6121
084LZAP 0.20.0b(none)83768479.81 1.6150
085BWTZIP(none)84737579.58 1.6337
086RK 1.04.1-mx2 -B4000 -T16300 -M25284787679.57 1.6347
087AI 1.1-mt84878379.54 1.6364
088DST 0.91b-mt85147779.48 1.6416
089MNZIP985295279.44 1.6445
090ARHANGEL 1.40(none)86379479.18 1.6654
091LGHA 1.1g-286379579.18 1.6654
092HA 0.999ba2186379579.18 1.6654
093BICOM 1.01(none)87065879.02 1.6786
094DCGA b8(none)87196878.99 1.6811
095BZIP 0.21(none)87586778.89 1.6887
096FlashZIP 0.99b5(none)88281178.72 1.7020
097WINIMP 1.21M2, Block 1020,SUS 16 Mb88407478.69 1.7045
098IMP 1.12-288436378.69 1.7050
099DACT 0.8.41-b198000088915878.57 1.7143
100BZIP2 1.0.5-989016378.55 1.7162
101EXP 1.0(none)89023578.55 1.7164
102PAR 2.00(none)89032878.54 1.7165
103BSA 2.00-++89082078.53 1.7175
104ZAP32 0.15.0b(none)89344878.47 1.7226
105BOA 0.58b-m689560978.42 1.7267
106RDMC 0.06c(none)89787378.36 1.7311
107RZIP 2.1-589894378.34 1.7331
108CODEC 3.21-c1090052178.30 1.7362
109Quark 0.95r-l1390477678.20 1.7444
110HAP 3.06(none)91452977.96 1.7632
111PAC 17apr2004comp391928277.85 1.7724
112RZM 0.07h(none)91962877.84 1.7730
113BruteCM 0.1d(none)92294477.76 1.7794
114BAR 1.1.2(none)92545077.70 1.7843
115LZPX(J) 1.2h-992622477.68 1.7857
11612Ghosts 7.0(none)92822377.63 1.7896
117TarsaLZP 21Aug2007(none)95350077.02 1.8383
118LZTurbo 0.95-5995647176.95 1.8441
119LZXQ 0.4extreme96094776.84 1.8527
120SR3a(none)97576476.48 1.8813
121TRANSFORM 1.02High98346076.30 1.8961
122QC 0.050-898580076.24 1.9006
123Quad 1.12x100385675.81 1.9354
124DGCA 1.10(none)100489675.78 1.9374
125QAZAR 0.0pre5-x4 -l7100821975.70 1.9438
126BALZ 1.15ex101864675.45 1.9639
127LZPM 0.16ex102208775.37 1.9706
128CABARC 1.00.0106-m LZX:21103684575.01 1.9990
129WinTurtle 1.6.0(none)104518274.81 2.0151
130BIX 1.00b7-mdG104993274.70 2.0243
131QUANTUM 0.97-c7 -t21105161874.66 2.0275
132UHIC 2.0m108275273.91 2.0875
133LZC 0.0810111271273.18 2.1453
134LZ2ASd4096 Cb18 Szd20112492472.89 2.1688
135TURTLE 0.07(none)112967472.78 2.1780
136ARI 2.2-c113499772.65 2.1883
137PACKET 0.91a-m6 -s9113532272.64 2.1889
138LZDS v2.1-s1024 -m6113732272.59 2.1927
139HPACK 0.79a0(none)113815872.57 2.1943
140ACE 2.6-m5 -d2048 -c2-114335072.45 2.2044
141WinACE 2.69Max 4096Kb114348272.44 2.2046
142KZIP 14-APR-2007/b315114400572.43 2.2056
143EXTREME 1.06-t8115471972.17 2.2263
144DLC 0.6.1(none)116289271.97 2.2420
145ASD 0.2.0-m6 -mdg -rs9116694271.88 2.2498
146CSC 3.1-m3 -d1116762171.86 2.2512
147BigCrunch 0.4a1(none)117470571.69 2.2648
148Tornado 0.4a-11 -l2048117691271.64 2.2691
149SYMBRA 0.2-m5 -c3 -p2119395571.23 2.3019
150HuffComp 1.3(none)119670371.16 2.3072
151SLUG X(none)119917071.10 2.3120
152LCSSR 0.2-l9120617570.93 2.3255
153DCA 1.0.1bBest121058870.83 2.3340
154UC II v3.05b(Max Compression)122070870.58 2.3535
155YAC 1.02(none)122175270.56 2.3555
156RAX 1.02-m5122909170.38 2.3697
157SEMONE 0.6(none)123536070.23 2.3818
158THOR 0.96e5123596870.21 2.3829
159LHARK 0.4d-tob123748870.18 2.3859
160BJWFLATE 1.54-n123812970.16 2.3871
161LHA32 1.88.3.14-jm4124133670.08 2.3933
162BZP 0.3(none)124156670.08 2.3937
163LIMIT 1.2-mx125048569.86 2.4109
164PKZIP 2.50-exx125053669.86 2.4110
165HIT 2.10-x125060169.86 2.4111
166GZIP 1.3.5-9125435169.77 2.4184
167WINZIP 8.0(Max Compression)125444469.77 2.4185
168ZIP 2.2-9125444469.77 2.4185
169DZIP 2.90-9125478569.76 2.4192
170vuZIP 1.8Maximum125483869.76 2.4193
171EAZEL 1.0(best)125487269.76 2.4194
172AKT 1.00a3(none)125746769.70 2.4244
173ZET 0.10b-eh126048169.62 2.4302
174SQUEEZE 1.08.4/p1 /q4 /m2126116469.61 2.4315
175WIN-GZ 1.2(None)126167469.59 2.4325
176File2Pack 2.0(none)126179669.59 2.4327
177LHA 2.67(none)126440569.53 2.4378
178 BCArchive 1.08.7(none)126750469.45 2.4437
179QUARK 1.00b/p126945269.41 2.4475
180AIN 2.32/m1126995369.39 2.4484
181AMG 2.2Max compression127227369.34 2.4529
182AVID 0.6b5 5 1127381269.30 2.4559
183DeepFreezer 1.06(none)127454069.28 2.4573
184ARJ 2.85-jm -e -jh65535127586369.25 2.4598
185ESP 1.92/MM127645969.24 2.4610
186JAR 1.02-m4127798069.20 2.4639
187LZA 1.01(none)130826768.47 2.5223
188Windows XP built-in(none)131180968.39 2.5291
189AR 1.0(none)132557868.05 2.5557
190SAR 1.0(none)132557868.05 2.5557
191ZOO 2.1ah132571168.05 2.5559
192ZPack(none)132638968.03 2.5573
193ALZip 7.0Normal133385267.85 2.5716
194Chaos Comp 3.0(none)133570967.81 2.5752
195CODER 1.1-ew 1048576136344267.14 2.6287
196JCALG1 5.32-9137311866.91 2.6473
197aPLib 0.43(none)142332065.70 2.7441
198XPA 1.0.2(none)143075265.52 2.7585
199HiP beta 16144061265.28 2.7775
200HYPER 2.5(none)147123464.54 2.8365
201Archiver 1.0Dict=1M148125264.30 2.8558
202LCW 0.2-l9149369864.00 2.8798
203CA-ZIP 3.4(none)150859163.64 2.9085
204ARX 1.0(none)152213463.32 2.9346
205LZOP 1.02rc1-9152233463.31 2.9350
206Secura 1.7(none)164651260.32 3.1744
207Zhuff 0.2(none)167222759.70 3.2240
208SRANK 1.0c8169017859.27 3.2586
209QuickLZ 1.40b9mode3174777057.88 3.3697
210QPress 0.38b-L3178442657.00 3.4403
211LZ 1.0(none)178851456.90 3.4482
212BriefLZ 1.04(none)180576456.48 3.4815
213LZRW1(none)239986342.16 4.6269
214Shindlet(none)265552836.00 5.1198
215LZP2 0.7d(none)272827934.25 5.2601
216SHcodec 1.0.1(none)282247731.98 5.4417
217LZBW1 0.8(none)309654025.37 5.9701
218rafale.bmp41494140.00 8.0000

Show historic data

Lossless data compression ratio's of the best and some well know compression programs for an 4 Mb Bitmap image Next Test HomePrevious Test


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