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


Pos. Name Compressor Best switches combination Compressed Compress Bits per
  Size Ratio Byte
  (bytes) (%) (b/B)
001PAQ8PX-753900387.01 1.0392
002STUFFIT 12.0Method 4, L=4, M=2255669986.58 1.0733
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.00max.cfg71427882.79 1.3771
007NanoZip 0.06a-cc -m800m71733782.71 1.3830
008LPAQ8772155382.61 1.3911
009Ocamyd 1.66test1-m9 -s072607482.50 1.3999
010ERI 5.1fre-3e03 -e140 -c3 -t1572973082.41 1.4069
011PIMPLE2(none)73208582.36 1.4114
012BWMonstr 0.01(none)73344082.32 1.4141
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.07-b360075305981.85 1.4519
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 4.65-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 12Optimize76502981.56 1.4750
034SQUEEZ 5.61-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.51-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.80-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.5c479986780.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
091HA 0.999ba2186379579.18 1.6654
092LGHA 1.1g-286379579.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.94(none)88278578.73 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.94-5995427977.00 1.8398
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
136PACKET 0.90b-m4 -s9113276472.70 2.1839
137ARI 2.2-c113499772.65 2.1883
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
146BigCrunch 0.4a1(none)117470571.69 2.2648
147Tornado 0.4a-11 -l2048117691271.64 2.2691
148SYMBRA 0.2-m5 -c3 -p2119395571.23 2.3019
149HuffComp 1.3(none)119670371.16 2.3072
150SLUG X(none)119917071.10 2.3120
151LCSSR 0.2-l9120617570.93 2.3255
152DCA 1.0.1bBest121058870.83 2.3340
153UC II v3.05b(Max Compression)122070870.58 2.3535
154YAC 1.02(none)122175270.56 2.3555
155RAX 1.02-m5122909170.38 2.3697
156SEMONE 0.6(none)123536070.23 2.3818
157THOR 0.96e5123596870.21 2.3829
158LHARK 0.4d-tob123748870.18 2.3859
159BJWFLATE 1.54-n123812970.16 2.3871
160LHA32 1.88.3.14-jm4124133670.08 2.3933
161BZP 0.3(none)124156670.08 2.3937
162LIMIT 1.2-mx125048569.86 2.4109
163PKZIP 2.50-exx125053669.86 2.4110
164HIT 2.10-x125060169.86 2.4111
165GZIP 1.3.5-9125435169.77 2.4184
166WINZIP 8.0(Max Compression)125444469.77 2.4185
167ZIP 2.2-9125444469.77 2.4185
168DZIP 2.90-9125478569.76 2.4192
169vuZIP 1.8Maximum125483869.76 2.4193
170EAZEL 1.0(best)125487269.76 2.4194
171AKT 1.00a3(none)125746769.70 2.4244
172ZET 0.10b-eh126048169.62 2.4302
173SQUEEZE 1.08.4/p1 /q4 /m2126116469.61 2.4315
174WIN-GZ 1.2(None)126167469.59 2.4325
175File2Pack 2.0(none)126179669.59 2.4327
176LHA 2.67(none)126440569.53 2.4378
177 BCArchive 1.08.7(none)126750469.45 2.4437
178QUARK 1.00b/p126945269.41 2.4475
179AIN 2.32/m1126995369.39 2.4484
180AMG 2.2Max compression127227369.34 2.4529
181AVID 0.6b5 5 1127381269.30 2.4559
182DeepFreezer 1.06(none)127454069.28 2.4573
183ARJ 2.85-jm -e -jh65535127586369.25 2.4598
184ESP 1.92/MM127645969.24 2.4610
185JAR 1.02-m4127798069.20 2.4639
186LZA 1.01(none)130826768.47 2.5223
187Windows XP built-in(none)131180968.39 2.5291
188SAR 1.0(none)132557868.05 2.5557
189AR 1.0(none)132557868.05 2.5557
190ZOO 2.1ah132571168.05 2.5559
191ZPack(none)132638968.03 2.5573
192ALZip 7.0Normal133385267.85 2.5716
193Chaos Comp 3.0(none)133570967.81 2.5752
194CODER 1.1-ew 1048576136344267.14 2.6287
195JCALG1 5.32-9137311866.91 2.6473
196aPLib 0.43(none)142332065.70 2.7441
197XPA 1.0.2(none)143075265.52 2.7585
198HiP beta 16144061265.28 2.7775
199HYPER 2.5(none)147123464.54 2.8365
200Archiver 1.0Dict=1M148125264.30 2.8558
201LCW 0.2-l9149369864.00 2.8798
202CA-ZIP 3.4(none)150859163.64 2.9085
203ARX 1.0(none)152213463.32 2.9346
204LZOP 1.02rc1-9152233463.31 2.9350
205Secura 1.7(none)164651260.32 3.1744
206SRANK 1.0c8169017859.27 3.2586
207QuickLZ 1.40b9mode3174777057.88 3.3697
208QPress 0.35b-L3178442657.00 3.4403
209LZ 1.0(none)178851456.90 3.4482
210BriefLZ 1.04(none)180576456.48 3.4815
211LZRW1(none)239986342.16 4.6269
212Shindlet(none)265552836.00 5.1198
213SHcodec 1.0.1(none)282247731.98 5.4417
214LZBW1 0.8(none)309654025.37 5.9701
215LZP2(none)311721024.88 6.0099
216rafale.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)