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


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