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 8 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: 207


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