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


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.10max.cfg 271421782.79 1.3770
007NanoZip 0.08a-cc -m640m71741682.71 1.3832
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.11(none)75293781.85 1.4516
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.15-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
043BSC 2.2.5-m2 -p77381881.35 1.4919
044PSA 0.91a-o4 -m12600K77638481.29 1.4969
045YBS 0.03f-r -m16m77903981.23 1.5020
046X1 0.95aam4l377916981.22 1.5022
047NNTCP1278012381.20 1.5041
048PPMN 1.00b1 km-O4 -M:10 -RLd -MT078032481.19 1.5045
049DARK 0.51-b3600kr78102181.18 1.5058
050UHBC 1.0--m3 -cp78246581.14 1.5086
051M99 2.2.1-a78402681.11 1.5116
052UFA 0.04b1-m5 -mx -mu3278404181.10 1.5116
053777 0.04b1-m5 -mu3278404181.10 1.5116
054BVI 1.70-m578412381.10 1.5118
055GRZipII 0.2.4-m3 -L10 -l78447281.09 1.5124
056FreeARC 0.666(none)78491881.08 1.5133
057DC 0.99.307b-b3835 -fb78591081.06 1.5152
058HOOK 1.46478661081.04 1.5166
059BSSC 0.95a-fez78808481.01 1.5194
060WinRAR 3.91-ep -m5 -mdG -mc4:128t+78930480.98 1.5218
061ShipInBottle 1.0 b17alg:ppm len:478972680.97 1.5226
062BioArc 1.9Hyper Auto79037880.95 1.5238
063PPMZ2 0.81(none)79065180.95 1.5244
064ABC 2.4-cv79111280.93 1.5253
065RKIVE 1.92-p0 -mt3 -t16384 -b60000 -mmf79242180.90 1.5278
066BWIC(none)79275580.89 1.5284
067SBC 0.970 rev3-b679405080.86 1.5309
068GCA 0.9k(none)79552680.83 1.5338
069ACB 2.00cu79941580.73 1.5413
070PPMT 0.1(none)79967880.73 1.5418
071RINGS 1.61079987280.72 1.5421
072BMA 1.35b-mx -m3700k -z16680087780.70 1.5441
073CHILE 0.5b358480536780.59 1.5527
074QLFC 6.6w080676480.56 1.5554
075MARppm -o480850280.52 1.5588
076PIM 2.90(none)80903580.50 1.5598
077WinHKI 1.74HKI2 Norm81012380.48 1.5619
078SZIP 1.12-b41o8 -i81362080.39 1.5686
079GRZIP 0.7.3-a -f81365380.39 1.5687
080ZZIP 0.36c-4m81940480.25 1.5798
081Ultra7z Opt 0.05(none)82098480.21 1.5828
082PPMX 0.05(none)83001580.00 1.6003
083BA 1.01-n -5083023579.99 1.6007
084OrangeArchiver 1.05(none)83615579.85 1.6121
085LZAP 0.20.0b(none)83768479.81 1.6150
086BWTZIP(none)84737579.58 1.6337
087RK 1.04.1-mx2 -B4000 -T16300 -M25284787679.57 1.6347
088AI 1.1-mt84878379.54 1.6364
089DST 0.91b-mt85147779.48 1.6416
090MNZIP985295279.44 1.6445
091ARHANGEL 1.40(none)86379479.18 1.6654
092LGHA 1.1g-286379579.18 1.6654
093HA 0.999ba2186379579.18 1.6654
094BICOM 1.01(none)87065879.02 1.6786
095DCGA b8(none)87196878.99 1.6811
096BZIP 0.21(none)87586778.89 1.6887
097FlashZIP 0.99b8(none)88280978.72 1.7020
098YZX 0.04(none)88281178.72 1.7020
099WINIMP 1.21M2, Block 1020,SUS 16 Mb88407478.69 1.7045
100IMP 1.12-288436378.69 1.7050
101DACT 0.8.41-b198000088915878.57 1.7143
102BZIP2 1.0.5-989016378.55 1.7162
103EXP 1.0(none)89023578.55 1.7164
104PAR 2.00(none)89032878.54 1.7165
105BSA 2.00-++89082078.53 1.7175
106ZAP32 0.15.0b(none)89344878.47 1.7226
107BOA 0.58b-m689560978.42 1.7267
108RDMC 0.06c(none)89787378.36 1.7311
109RZIP 2.1-589894378.34 1.7331
110CODEC 3.21-c1090052178.30 1.7362
111Quark 0.95r-l1390477678.20 1.7444
112HAP 3.06(none)91452977.96 1.7632
113PAC 17apr2004comp391928277.85 1.7724
114RZM 0.07h(none)91962877.84 1.7730
115BruteCM 0.1d(none)92294477.76 1.7794
116BAR 1.1.2(none)92545077.70 1.7843
117LZPX(J) 1.2h-992622477.68 1.7857
11812Ghosts 7.0(none)92822377.63 1.7896
119TarsaLZP 21Aug2007(none)95350077.02 1.8383
120LZTurbo 0.95-5995647176.95 1.8441
121LZXQ 0.4extreme96094776.84 1.8527
122SR3a(none)97576476.48 1.8813
123TRANSFORM 1.02High98346076.30 1.8961
124QC 0.050-898580076.24 1.9006
125Quad 1.12x100385675.81 1.9354
126DGCA 1.10(none)100489675.78 1.9374
127QAZAR 0.0pre5-x4 -l7100821975.70 1.9438
128BALZ 1.15ex101864675.45 1.9639
129LZPM 0.16ex102208775.37 1.9706
130CABARC 1.00.0106-m LZX:21103684575.01 1.9990
131WinTurtle 1.6.0(none)104518274.81 2.0151
132BIX 1.00b7-mdG104993274.70 2.0243
133QUANTUM 0.97-c7 -t21105161874.66 2.0275
134UHIC 2.0m108275273.91 2.0875
135LZC 0.0810111271273.18 2.1453
136LZ2ASd4096 Cb18 Szd20112492472.89 2.1688
137TURTLE 0.07(none)112967472.78 2.1780
138ARI 2.2-c113499772.65 2.1883
139PACKET 0.91a-m6 -s9113532272.64 2.1889
140LZDS v2.1-s1024 -m6113732272.59 2.1927
141HPACK 0.79a0(none)113815872.57 2.1943
142ACE 2.6-m5 -d2048 -c2-114335072.45 2.2044
143WinACE 2.69Max 4096Kb114348272.44 2.2046
144KZIP 14-APR-2007/b315114400572.43 2.2056
145EXTREME 1.06-t8115471972.17 2.2263
146DLC 0.6.1(none)116289271.97 2.2420
147CSC 3.2a6-m3 -dk2800116445271.94 2.2450
148ASD 0.2.0-m6 -mdg -rs9116694271.88 2.2498
149BigCrunch 0.4a1(none)117470571.69 2.2648
150Tornado 0.4a-11 -l2048117691271.64 2.2691
151SYMBRA 0.2-m5 -c3 -p2119395571.23 2.3019
152HuffComp 1.3(none)119670371.16 2.3072
153SLUG X(none)119917071.10 2.3120
154LCSSR 0.2-l9120617570.93 2.3255
155DCA 1.0.1bBest121058870.83 2.3340
156UC II v3.05b(Max Compression)122070870.58 2.3535
157YAC 1.02(none)122175270.56 2.3555
158RAX 1.02-m5122909170.38 2.3697
159SEMONE 0.6(none)123536070.23 2.3818
160THOR 0.96e5123596870.21 2.3829
161LHARK 0.4d-tob123748870.18 2.3859
162BJWFLATE 1.54-n123812970.16 2.3871
163LHA32 1.88.3.14-jm4124133670.08 2.3933
164BZP 0.3(none)124156670.08 2.3937
165LIMIT 1.2-mx125048569.86 2.4109
166PKZIP 2.50-exx125053669.86 2.4110
167HIT 2.10-x125060169.86 2.4111
168GZIP 1.3.5-9125435169.77 2.4184
169WINZIP 8.0(Max Compression)125444469.77 2.4185
170ZIP 2.2-9125444469.77 2.4185
171DZIP 2.90-9125478569.76 2.4192
172vuZIP 1.8Maximum125483869.76 2.4193
173EAZEL 1.0(best)125487269.76 2.4194
174AKT 1.00a3(none)125746769.70 2.4244
175ZET 0.10b-eh126048169.62 2.4302
176SQUEEZE 1.08.4/p1 /q4 /m2126116469.61 2.4315
177WIN-GZ 1.2(None)126167469.59 2.4325
178File2Pack 2.0(none)126179669.59 2.4327
179LHA 2.67(none)126440569.53 2.4378
180 BCArchive 1.08.7(none)126750469.45 2.4437
181QUARK 1.00b/p126945269.41 2.4475
182AIN 2.32/m1126995369.39 2.4484
183AMG 2.2Max compression127227369.34 2.4529
184AVID 0.6b5 5 1127381269.30 2.4559
185DeepFreezer 1.06(none)127454069.28 2.4573
186ARJ 2.85-jm -e -jh65535127586369.25 2.4598
187ESP 1.92/MM127645969.24 2.4610
188JAR 1.02-m4127798069.20 2.4639
189LZA 1.01(none)130826768.47 2.5223
190Windows XP built-in(none)131180968.39 2.5291
191AR 1.0(none)132557868.05 2.5557
192SAR 1.0(none)132557868.05 2.5557
193ZOO 2.1ah132571168.05 2.5559
194ZPack(none)132638968.03 2.5573
195ALZip 7.0Normal133385267.85 2.5716
196Chaos Comp 3.0(none)133570967.81 2.5752
197CODER 1.1-ew 1048576136344267.14 2.6287
198JCALG1 5.32-9137311866.91 2.6473
199ULZ 0.0.2c6140624166.11 2.7112
200aPLib 0.43(none)142332065.70 2.7441
201XPA 1.0.2(none)143075265.52 2.7585
202HiP beta 16144061265.28 2.7775
203HYPER 2.5(none)147123464.54 2.8365
204Archiver 1.0Dict=1M148125264.30 2.8558
205Etincelle RC2-m3149211064.04 2.8768
206LCW 0.2-l9149369864.00 2.8798
207CA-ZIP 3.4(none)150859163.64 2.9085
208ARX 1.0(none)152213463.32 2.9346
209LZOP 1.02rc1-9152233463.31 2.9350
210Secura 1.7(none)164651260.32 3.1744
211Zhuff 0.2(none)167222759.70 3.2240
212SRANK 1.0c8169017859.27 3.2586
213QuickLZ 1.40b9mode3174777057.88 3.3697
214QPress 0.38b-L3178442657.00 3.4403
215LZ 1.0(none)178851456.90 3.4482
216BriefLZ 1.04(none)180576456.48 3.4815
217LZRW1(none)239986342.16 4.6269
218Shindlet(none)265552836.00 5.1198
219LZP2 0.7d(none)272827934.25 5.2601
220SHcodec 1.0.1(none)282247731.98 5.4417
221LZBW1 0.8(none)309654025.37 5.9701
222rafale.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)