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


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