Silesia Open Source Compression Benchmark

This benchmark ranks open source compressors on the Silesia corpus by total compressed size. (Mirror: silesia.zip, 67 MB, a few seconds to decompress; or silesia.zpaq, 47 MB, about 1 minute to decompress). The corpus consists of 12 files as follows:

            md5sum                  Size     File              Description
-------------------------------- ---------- -------  -----------------------------------
88334708559f6db57d79096bc0aca07e 10,192,446 dickens  English novels, ASCII plain text
c7789a2097f1ff944b0c737430a339b3 51,220,480 mozilla  Program, UNIX executables and others, tar
38e623e3093b7bf2003ca4b1bbc19927  9,970,564 mr       3-D MRI image, DICOM
31f85bc8706f3c921104e7c169e2e2e1 33,553,445 nci      Chemical database, text
573c4ae915e36631d8f2dcffb9b9b66d  6,152,192 ooffice  Windows DLL
e734b0c48e6a982adfb5802da3032ecd 10,085,684 osdb     Database, synthetic data, binary
d8f54d78105079775f32d76dc55fc671  6,627,202 reymont  Polish text, uncompressed PDF
154eaea7ea70e89f6339ff0abf4112ca 21,606,400 samba    Source code and graphics, tar
79e95a22e18cd82b7e42bf91b380d30b  7,251,944 sao      Database, star catalog, binary
474931ad907ac27bf962c75ded46c069 41,458,703 webster  English dictionary, HTML
9baec32ad14ec3eff487d254382cb91c  8,474,240 x-ray    16 bit grayscale, DICOM
9b09c0c80104adb8aae910b7d7db003e  5,345,280 xml      XML files, text, tar

Only open source programs are listed. Source code must be published on a public website and be available for free download. The license doesn't matter.

Files are compressed individually. Total size is given in bytes. Sizes of individual files are given in KB by truncating the last 3 digits. For more information about programs including speed, memory usage, algorithm descriptions, versions, and websites, see the large text benchmark.

Programs listed are the latest version available as of Nov. 7, 2023. Programs may be listed more than once with different options.

  Silesia dicke mozil   mr   nci ooff  osdb reym samba  sao webst x-ray  xml Compressor -options
--------- ----- ----- ---- ----- ---- ----- ---- ----- ---- ----- ----- ---- -------------------
 28241197  1854  6375 1836   802 1221  1968  700  1601 3727  4399  3512  241 paq8px_v206 -12TL
 28280021  1796  6433 1836   821 1169  1968  737  1603 3727  4434  3512  239 paq8px_v206 -12TR
 28286473  1866  6379 1836   802 1222  1968  700  1606 3727  4418  3512  246 paq8px_v206 -12L
 28302847  1810  6639 1827   779 1224  1965  705  1596 3727  4287  3503  234 precomp v0.4.7 -cn | cmix v20
 28437634  1813  6717 1829   792 1226  1962  712  1614 3727  4297  3508  236 precomp v0.4.7 -cn | cmix v18
 28501634  1811  6811 1828   790 1220  1962  706  1599 3726  4301  3505  235 precomp v0.4.7 -cn | cmix v19
 28632023  1815  6874 1835   800 1232  1962  706  1622 3727  4309  3507  236 precomp v0.4.7 -cn | cmix v17
 28857460  1812  7061 1840   799 1235  1965  706  1638 3730  4321  3508  237 precomp v0.4.6 -cn | cmix v16
 28934678  1813  7109 1842   804 1236  1968  709  1635 3730  4334  3510  238 precomp v0.4.6 -cn | cmix v15
 28982501  1896  6545 1988   828 1265  1991  745  1619 3731  4551  3570  247 paq8px_v206 -12
 29241785  1840  7161 1912   811 1256  1969  736  1642 3732  4413  3525  239 precomp v0.4.6 -cn | cmix v15
 29359909  1849  7173 1906   816 1269  1978  745  1659 3740  4456  3522  241 precomp v0.4.6 -cn | cmix v14
 29896623  1860  7503 1932   822 1304  1980  751  1676 3763  4525  3533  242 precomp v0.4.4 -cn | cmix v13
 30081329  1877  7520 1955   825 1321  1984  755  1688 3763  4592  3552  243 precomp v0.4.4 -cn | cmix v12
 30088099  1910  7345 2033   809 1288  2017  772  1703 3740  4639  3575  250 paq8pxd_v58 -15
 30254609  1885  7529 2012   825 1328  2012  759  1692 3763  4637  3563  243 precomp v0.4.4 -cn | cmix v11
 30298715  1887  7549 2014   826 1329  2013  764  1696 3764  4645  3564  243 precomp v0.4.4 -cn | cmix v10
 30353202  1888  7568 2017   829 1333  2018  766  1699 3764  4657  3565  244 precomp v0.4.4 -cn | cmix v9
 30430934  1893  7577 2021   838 1338  2020  770  1702 3767  4688  3568  244 precomp v0.4.4 -cn | cmix v8
 32540467  2009  8397 2094   964 1440  2084  812  1886 3774  5191  3609  275 precomp v0.4.4 -cn | paq8l -8
 33307593  1893  9565 2020   838 1338  2020  770  2591 3767  4689  3568  244 cmix v8
 33334823  1896  9567 2028   838 1341  2020  770  2592 3767  4696  3568  244 cmix v7
 33357769  1897  9573 2028   838 1355  2020  770  2592 3767  4698  3568  244 cmix v6
 33377009  1896  9589 2028   838 1355  2023  770  2593 3767  4699  3568  244 cmix v5
 33389083  1897  9593 2028   839 1356  2022  769  2592 3768  4705  3569  244 cmix v4
 33468091  1899  9629 2033   842 1359  2029  769  2597 3769  4722  3569  245 cmix v3
 33481585  1900  9631 2031   839 1361  2027  768  2605 3766  4732  3570  246 cmix v2
 33917866  1910  9852 2046   865 1388  2041  781  2634 3768  4802  3577  249 cmix v1
 34523313  1954 10140 2052   843 1408  2064  798  2786 3776  4845  3588  265 paq8pxd_v16_x64_skbuild -s9
 34540013  1965 10111 2053   842 1404  2059  801  2792 3776  4872  3589  266 paq8pxd_v16 -s12
 34550441  1966 10119 2053   843 1404  2059  801  2797 3776  4872  3589  266 paq8pxd_v16 -s11
 34588163  1954 10160 2056   845 1410  2067  803  2794 3779  4856  3591  267 paq8pxd_v15 -s9
 34693843  1956 10207 2053   847 1416  2067  797  2841 3776  4876  3588  264 paq8pxd_v12 -8
 34708883  1955 10114 2060   847 1426  2089  809  2854 3791  4903  3592  263 paq8pxd_v12_biondivers1_64 -11
 34747851  1959 10220 2060   842 1417  2070  792  2848 3776  4905  3588  264 paq8pxd_v10 -8
 34754527  1958 10225 2060   842 1418  2070  792  2852 3776  4903  3588  264 paq8pxd_v7 -8
 34763685  1958 10230 2060   845 1418  2069  792  2851 3776  4907  3587  264 paq8pxd_v5 -8
 34861579  1958 10229 2060   923 1418  2069  812  2853 3776  4907  3587  264 paq8pxd_v4 -8
 35037431  1964 10306 2062   935 1429  2073  813  2867 3776  4954  3588  265 paq8pxd_v4 -7
 35113785  2005 10264 2090   952 1419  2080  808  2723 3774  5118  3604  270 paq8px_v69 -8
 35270357  1973 10401 2066   946 1444  2079  816  2886 3778  5022  3588  267 paq8pxd_v4 -6
 35336837  2009 10325 2094   964 1440  2084  812  2754 3774  5191  3609  275 paq8l -8
 35457761  2077  9458 2131  1040 1548  2166  866  2586 4281  5372  3635  291 fp8_v4 -8
 35511180  2015 10400 2095   977 1449  2087  812  2766 3775  5245  3609  275 paq8l -7
 35586302  1987 10530 2071   958 1465  2085  825  2906 3779  5114  3590  271 paq8pxd_v4 -5
 35909528  2045 10574 2103   990 1465  2100  824  2781 3778  5358  3609  276 paq8px_v69 -5
 35983639  2009 10681 2078   972 1492  2095  838  2933 3783  5230  3593  274 paq8pxd_v4 -4
 36603712  2094 10233 2181  1251 1765  2204  956  2352 3899  5667  3669  326 precomp v0.4.4 -cn | zpaq 7.05 -method 7
 37586201  2078 11224 2132  1060 1549  2167  866  2887 4283  5410  3635  291 fp8_v3 -7
 37809279  2078 11228 2133  1029 1826  2168  867  2889 4283  5376  3636  291 tangelo 1.0
 37941311  2074 11373 2123  1091 1578  2186  865  2907 4294  5498  3651  295 fp8_v2 -7
 38486021  2112 11608 2124  1124 1603  2202  870  2926 4321  5648  3643  300 fp8 -7
 38995519  2079 12019 2176  1246 1754  2204  946  3043 3898  5646  3656  323 zpaq 6.21 -method 7
 39052873  2081 12042 2176  1251 1754  2204  948  3047 3898  5666  3656  324 zpaq 6.21 -method 6
 39112624  2094 12041 2181  1251 1766  2204  956  3053 3899  5666  3669  326 zpaq 6.50 -method 5
 39112624  2094 12041 2181  1251 1766  2204  956  3053 3899  5666  3669  326 zpaq 6.51 -method 5
 39113747  2094 12041 2181  1251 1766  2204  957  3053 3899  5666  3669  326 zpaq 6.36 -method 6
 39115790  2094 12042 2181  1251 1766  2204  957  3053 3899  5666  3669  326 zpaq 6.34 -method 6
 39115850  2094 12042 2181  1251 1766  2204  957  3053 3899  5666  3669  326 zpaq 6.35 -method 6
 39399283  2086 12205 2177  1259 1756  2204  950  3053 3899  5822  3658  325 zpaq 6.21 -method 5
 39786782  2083 12246 2188  1346 1750  2284  955  3040 4187  5689  3693  321 zpaq 6.20 -method 8
 39831418  2094 12348 2181  1276 1766  2204  957  3123 3899  5982  3669  326 zpaq 6.33 -method 7
 40068926  2181 12238 2154  1234 1724  2214  965  3076 4483  5791  3680  323 mcm 0.82 -9 -max
 40282974  2114 12411 2191  1409 1768  2281  958  3068 4288  5762  3703  324 zpaq 6.19 -method 8 -threads 1
 40313868  2114 12432 2191  1409 1769  2282  959  3069 4288  5769  3703  324 zpaq 6.19 -method 7
 40568503  2114 12393 2185  1402 2053  2280  955  3067 4287  5794  3709  322 zpaq 4.04 -m4
 40569050  2114 12727 2137  1278 1761  2214  922  3250 4304  5883  3663  310 paq8pxd_v4 -3
 40641158  2115 12601 2192  1416 1770  2283  959  3071 4289  5910  3705  324 zpaq 6.19 -method 6
 40976730  2183 12695 2173  1314 1782  2265  978  3152 4509  5898  3690  331 mcm 0.8 -10
 41025259  2184 12722 2173  1314 1784  2267  978  3158 4511  5907  3691  331 mcm 0.8 -9
 41043704  2119 12747 2193  1435 1772  2287  959  3133 4291  6061  3716  324 zpaq 6.19 -method 5
 41155978  2145 12933 2153  1301 1791  2230  946  3297 4312  6058  3670  314 paq8pxd_v4 -2
 41267068  2246 12479 2229  1320 2051  2330  978  3116 4478  5999  3716  321 tangelo 2.0
 41492486  2157 13084 2155  1308 2238  2233  941  3106 4430  5825  3678  332 lpaq9m 9
 41629307  2158 13181 2158  1309 2241  2235  941  3111 4434  5846  3679  332 lpaq9m 6
 41762620  2185 12865 2213  1319 2121  2316 1031  3138 4472  6023  3747  326 paq9a 
 41792744  2126 13224 2182  1272 2214  2261 1117  3188 4417  5763  3714  308 xwrt -l14 -b128
 41819876  2190 13174 2173  1328 1832  2247  977  3350 4324  6220  3677  321 paq8pxd_v4 -1
 42390463  2237 13496 2153  1248 1921  2289 1007  3228 4542  6184  3722  357 zpaq 6.34 -method 5
 42390523  2237 13496 2153  1248 1921  2289 1007  3228 4542  6184  3722  357 zpaq 6.35 -method 5
 42390523  2237 13496 2153  1248 1921  2289 1007  3228 4542  6184  3722  357 zpaq 6.36 -method 5
 42627866  2237 13496 2153  1248 1921  2432 1051  3228 4542  6184  3773  357 zpaq 6.50 -method 4
 42627866  2237 13496 2153  1248 1921  2432 1051  3228 4542  6184  3773  357 zpaq 6.51 -method 4
 42628761  2237 13496 2153  1248 1921  2432 1052  3228 4542  6184  3773  357 zpaq 6.44 -method 5
 42751127  2242 13448 2212  1549 1887  2362 1065  3221 4426  6238  3745  351 cmm4 87
 42920205  2227 13496 2212  1564 1907  2424 1041  3221 4535  6184  3748  354 zpaq 6.33 -method 66
 43006234  2193 13722 2206  1498 2256  2334 1047  3187 4434  6053  3731  340 lpaq1 -6
 43422818  2261 13577 2237  1520 2254  2378 1053  3231 4515  6266  3771  354 zpaq 4.04 -m3
 43774456  2237 13864 2217  1604 1921  2432 1052  3294 4542  6476  3773  357 zpaq 6.33 -method 6
 43814795  2265 13971 2244  1555 1904  2385 1056  3294 4518  6482  3779  356 zpaq 6.19 -method 4
 44006382  2283 14079 2191  1472 2349  2333  994  3323 4604  6298  3723  352 ocamyd-1.65.final -m9 -s0
 44016904  2260 13985 2220  1602 1914  2434 1048  3331 4539  6542  3776  360 zpaq 6.21 -method 4
 44037677  2265 13850 2242  1554 2257  2382 1056  3294 4518  6482  3775  356 zpaq 6.12 -method 4
 44037765  2279 13895 2227  1580 2301  2449 1038  3298 4524  6306  3778  358 tangelo 2.3
 44847833  2299 14109 2283  1635 2328  2574 1050  3337 4653  6356  3846  371 tangelo 2.1
 44862127  2299 14121 2284  1631 2328  2575 1050  3343 4654  6356  3846  371 tangelo 2.4
 45542009  2222 13542 2776  1530 2094  2844 1083  3740 4354  6488  4501  361 freearc -m9
 45622742  2262 15056 2321  1155 2379  2447 1004  3602 4753  6280  4011  347 bee -m3 -d8
 46011198  2310 14898 2289  1552 2258  2593 1043  3435 4587  6750  3929  360 paq6 -3
 46081934  2222 15800 2104  1204 2523  2253  971  3924 4681  6353  3657  384 bwtmix_v1
 46499400  2257 15959 2113  1208 2557  2237  983  3997 4676  6443  3668  398 bbb cfm100
 46549766  2296 15348 2153  1248 2245  2763 1007  4049 4741  6573  3722  399 zpaq 6.51 -method 3
 46580660  2241 16018 2118  1232 2545  2253  983  4041 4673  6418  3657  396 bcm 1.00 -b60
 46618122  2296 15387 2153  1248 2248  2790 1007  4049 4741  6573  3722  399 zpaq 6.50 -method 3
 46723436  2253 15941 2201  1247 2552  2208  980  3887 4674  6643  3751  380 bsc 
 46883304  2256 16033 2198  1261 2559  2208  980  3935 4674  6643  3751  380 bsc -p
 46888561  2279 15256 2364  1481 2535  2583 1056  3796 4787  6570  3790  386 glza 0.5
 46896786  2296 16225 2153  1248 2196  2289 1007  4049 4735  6573  3722  399 zpaq 6.33 -method 46
 46896786  2296 16225 2153  1248 2196  2289 1007  4049 4735  6573  3722  399 zpaq 6.33 -method 56
 46896848  2296 16225 2153  1248 2196  2289 1007  4049 4735  6573  3722  399 zpaq 6.34 -method 4
 46896908  2296 16225 2153  1248 2196  2289 1007  4049 4735  6573  3722  399 zpaq 6.35 -method 4
 46896908  2296 16225 2153  1248 2196  2289 1007  4049 4735  6573  3722  399 zpaq 6.36 -method 4
 47013599  2273 15945 2130  1305 2549  2202  989  3982 4707  6839  3697  391 zpaq 6.21 -method 3nci1,1,1m
 47021495  2271 15639 2312  1834 2490  2354 1015  3738 4757  6401  3829  377 ppmd -m256 -o16 -r1
 47057507  2257 16043 2113  1276 2557  2237  983  4056 4676  6789  3668  398 bbb cfm16
 47159039  2314 15218 2197  1685 2542  2220 1142  4071 4646  6906  3751  462 bsc -p-m6
 47162416  2296 16007 2153  1333 2196  2289 1007  4105 4735  6916  3722  399 zpaq 6.33 -method 5
 47350998  2262 15844 2307  1808 2498  2383 1074  3811 4747  6394  3829  388 ppmvc -m256 -o8
 47357456  2271 15682 2312  1834 2490  2354 1015  3766 4757  6666  3829  377 ppmd -m256 -o16
 47408399  2612 13359 2754  1529 2056  2846 1387  3743 4319  7877  4498  422 freearc -m9x
 47446458  2296 16291 2153  1333 2196  2289 1007  4105 4735  6916  3722  399 zpaq 6.33 -method 4
 47572339  2295 16415 2154  1332 2195  2294 1006  4104 4734  6914  3724  399 zpaq 6.19 -method 3
 47585422  2296 16419 2155  1333 2196  2295 1007  4105 4735  6916  3725  399 zpaq 6.21 -method 3
 47753698  2290 16276 2147  1326 2589  2283 1003  4096 4730  6893  3717  397 zpaq 4.04 -m2
 47829903  2295 16287 2152  1332 2592  2288 1006  4104 4734  6914  3721  399 zpaq 6.12 -method 3
 47843275  2296 16291 2153  1333 2593  2289 1007  4105 4735  6916  3722  399 zpaq 6.21 -method 3nci1
 47959898  2269 15898 2307  2190 2499  2356 1070  3962 4747  6392  3829  434 ppmd -m256 -o8
 48093438  2322 16009 2446  1787 2270  2725 1104  3596 4892  6458  4078  400 smac 1.20
 48253662  2331 16034 2453  1819 2271  2733 1111  3608 4902  6489  4093  403 smac 1.17
 48254125  2331 16035 2453  1819 2271  2733 1111  3608 4902  6489  4093  404 smac 1.19
 48254226  2331 16035 2453  1819 2271  2733 1111  3608 4902  6489  4093  404 smac 1.18
 48272013  2333 16035 2454  1823 2271  2733 1112  3609 4903  6495  4093  404 smac 1.16
 48330061  2317 15352 2678  1617 2544  2563 1062  3905 4770  6808  4300  408 glza 0.2
 48335267  2828 13327 2746  1441 2424  2843 1313  3727 4413  8361  4475  432 plzip 1.5 -9
 48587633  2331 16283 2250  1562 2590  2344  994  4035 4787  7146  3845  416 grzipii -b8m
 48670682  2331 14142 2833  2222 2173  3179  994  4216 4502  7146  4511  416 freearc
 48792760  2830 13366 2749  1738 2426  2849 1317  3764 4423  8384  4486  454 7zip -mx=9
 48796550  2830 13371 2750  1739 2427  2850 1317  3764 4416  8386  4488  453 7zip -mx=7 -mmt1
 48797240  2830 13373 2750  1739 2427  2850 1317  3764 4416  8386  4488  453 7zip -mx=7
 48287639  2287 16756 2236  1260 2643  2472 1009  4154 4784  6556  3720  404 dark 0.51 p-b64mrf
 48849883  2287 17332 2236  1260 2573  2472  998  4238 4784  6556  3720  387 dark 0.51 p-b64mr
 49518314  2661 15570 2452  1854 2163  2628 1289  3882 4826  7777  3992  419 lzpxj 9
 49701757  2351 16509 2461  2219 2334  2725 1124  3902 4898  6583  4086  505 smac 1.1.5
 49759518  2829 13512 2751  1978 2428  2870 1340  3859 4418  8797  4487  484 7zip 
 49019928  2278 17444 2246  1248 2584  2452  999  4223 4803  6541  3812  383 dark 0.51 p-b64m
 49766028  2722 14172 2860  1984 2124  2939 1339  3897 4793  8405  4049  476 csarc 3.3 -m5 -d512
 49902853  2361 17192 2187  1410 2717  2381 1045  4454 4784  7156  3771  439 zpaq 6.21 -method 3nc
 49921935  2834 14261 2843  1503 2464  2807 1321  3905 4640  8382  4490  466 lzham
 50087841  2744 13712 2688  1968 2705  2888 1381  3693 5159  8618  4023  500 comprox 0.7.0 e200
 50297179  2832 14218 2906  1527 2483  2839 1333  3773 4694  8437  4818  432 brotli 18-Feb-2016 -q 11 -w 24
 50533746  2490 17165 2215  1461 2732  2365 1086  4432 4802  7516  3824  439 zpaq 4.04 -m1
 50565648  2374 17476 2296  1484 2605  2622 1042  4243 4821  7363  3852  383 dark 0.51 p
 50941618  2508 16989 2341  1919 2672  2484 1105  4272 4817  7581  3823  426 szip -b41o16
 51061782  2461 16092 2590  1831 2222  2849 1364  4267 5068  7895  3953  465 comprox 0.11.0-bugfix1 -b100 -f -F -m100
 51073688  2857 14421 2916  1626 2484  2843 1336  3837 4696  8794  4821  432 brotli 18-Feb-2016 -q 11 (Linux)
 51297920  2561 16092 2590  1831 2222  2849 1364  4271 5068  8025  3953  467 comprox 0.11.0 -b100 -f -F -m100
 51315815  2450 17088 2563  1723 2246  2880 1292  4117 5097  7444  3963  446 comprolz 0.11.0-bugfix1 -b100 -f -F
 51522104  2370 17555 2474  2236 2501  2756 1151  4052 5035  6667  4190  528 smac 1.14
 51554704  2543 17088 2563  1723 2246  2880 1292  4146 5097  7559  3963  448 comprolz 0.11.0 -b100 -f -F
 51585706  2407 17728 2350  2205 2678  2467 1101  4412 5029  6636  4091  476 crook -O8 -m1000
 51743119  2961 14458 2942  1672 2492  2885 1431  3852 4714  9074  4819  436 brotli 21-Sep-2015 -q 11 (Linux)
 51749708  2961 14460 2943  1673 2493  2885 1431  3851 4714  9074  4823  436 brotli 21-Sep-2015 -q 11 (Windows)
 51846480  2522 16678 2437  2383 2607  2543 1198  4295 4684  7703  4251  539 ppms
 51858338  2821 15675 2353  2540 2541  2358 1344  4519 4572  8792  3752  585 bsc -p -m3
 52221910  2497 16922 2314  2798 2605  2397 1262  4591 4727  7670  3830  604 ppmd -m256 -o4
 52478054  2652 16242 2655  1797 2625  2859 1366  4337 5114  8337  4016  470 comprox 0.9.0-bugfix1 -b64 -m100 -f
 52523882  2497 16942 2328  2798 2612  2482 1262  4559 4741  7670  4024  604 ppmd 
 52612677  2799 16598 2441  1812 2860  2802 1246  3969 4941  8647  4051  440 precomp v0.4.4
 52612677  2799 16598 2441  1812 2860  2802 1246  3969 4941  8647  4051  440 precomp v0.4.4 -intense
 52780860  2659 16302 2661  1885 2630  2883 1376  4361 5098  8430  4017  474 comprox 0.9.0 -b64 -m100
 53021664  2673 16335 2689  1931 2625  2912 1387  4374 5102  8486  4024  480 comprox 0.8.0-bugfix1 e64
 53099213  2596 17326 2584  1958 2682  2876 1347  4162 5098  7997  4005  462 comprolz 0.2.0 -b64
 53240866  2679 17304 2458  2062 2849  2730 1242  4122 5501  7699  4052  535 tarsaLZP 19.nov.2012
 53278472  2842 15463 3132  1684 2597  3086 1343  4011 4889  8524  5218  482 tornado 0.6a -16
 53291856  2405 18199 2514  2350 2627  2778 1167  4235 5100  6852  4508  551 smac 1.13.
 53321756  2858 15359 3106  1702 2618  3063 1353  3928 5034  8733  5108  456 zstd 0.6.0 -22
 53389038  2596 17441 2584  1967 2682  2876 1347  4223 5098  8103  4005  462 comprolz 0.2.0
 53390574  2660 16385 2668  2020 2631  2903 1398  4429 5098  8694  4017  482 comprox 0.9.0
 53862053  2863 15815 3115  1693 2721  3069 1361  3942 5094  8526  5191  463 zstd 5.1.0 -21
 53491864  2443 16802 3215  1596 2727  2705 1260  4380 4999  7298  5613  448 tree 0.9
 53769687  2286 19554 2238  2391 2789  2527 1124  5118 4693  6756  3770  518 ctw -d6 -n16M -f16M
 53880336  2603 17958 2558  2019 2738  2858 1343  4196 5078  8056  4001  468 comprolz 0.1.0 -b256
 54138610  2718 18004 2420  1759 2887  2649 1206  4597 5037  8359  4048  450 comprox_ba 
 54248525  2794 16755 2680  2049 2717  2953 1443  4273 5122  8829  4123  502 comprox 0.6.0 e200
 54311038  2569 19119 2375  1535 2846  2522 1113  4918 5070  7522  4243  473 dmc c 1800000000
 54338214  3080 16470 2985  2057 2303  2928 1349  3964 4962  8906  4886  441 balz 1.20 cx
 54506769  2799 17914 2441  1812 2862  2802 1246  4549 4940  8644  4051  441 bzip2
 54899225  2882 16520 2965  2262 2208  3192 1677  4162 4965  9481  4055  525 csc32 -m3 -d512
 56236960  2554 19220 2795  2588 2718  2937 1231  4559 5177  7270  4595  588 smac 1.12a
 56576258  3291 16912 2948  2468 2361  2976 1522  4182 4990  9672  4756  492 balz 1.20 c
 56697084  2707 17167 3564  1792 2913  2856 1483  4715 5106  7800  6067  521 tree 0.7
 57465304  2624 19395 2826  2603 2762  3037 1231  4706 5361  7452  4810  653 smac 1.11b
 57866484  2549 19002 2447  2889 2873  2865 1316  5526 5234  8163  4280  717 diz-2
 58301860  3197 16668 3283  2155 2851  3284 1613  4286 5196  9942  5309  512 zstd 0.4.2 -15
 58345703  3181 16818 3287  2102 2761  3229 1560  4351 5087  9828  5612  524 tornado 0.4 -12
 58585382  3263 16460 3009  2684 2504  3080 1658  4428 5104 10340  5459  591 zpaq 6.36 -method 3
 58651943  3244 16584 3001  2667 2509  3061 1665  4421 5124 10322  5459  591 zpaq 6.34 -method 3
 58746555  3263 16601 3020  2667 2511  3089 1658  4420 5124 10337  5459  591 zpaq 6.35 -method 3
 58807980  3259 16680 3007  2545 2515  3062 1650  4496 5119 10423  5459  586 zpaq 6.33 -method 3
 59499876  3110 18690 2818  2856 3045  2925 1531  4764 4959  9241  4868  688 sr3c
 59682318  2821 18879 2463  2875 2884  3889 1281  5177 4868  9150  4672  718 ha a2
 59978734  3338 16552 3105  2906 2498  3211 1723  4548 5181 10743  5532  635 zpaq 6.19 -method 2
 59989274  3339 16554 3106  2907 2498  3212 1724  4549 5181 10744  5533  636 zpaq 6.21 -method 2
 60193316  3338 16416 3103  2906 2864  3210 1723  4548 5181 10742  5524  635 zpaq 6.12 -method 2
 60459254  3351 17156 3360  2360 2891  3380 1724  4503 5228 10595  5368  537 zstd 0.4.2 -9
 60894733  3172 18082 3474  2425 2958  3227 1549  4551 5223  9720  5984  522 zling Jan-07-2016 e4
 61428950  3313 17567 3264  2645 2998  3360 1678  4721 5233 10643  5441  561 comprox_sa 
 61703404  3228 18438 3469  2441 3016  3225 1580  4604 5256  9941  5968  531 zling_demo 20140430-bugfix e4
 61791103  3230 18471 3473  2441 3023  3226 1590  4610 5259  9958  5972  532 zling_demo 20140414 e4
 61857509  3137 19706 2967  3127 3162  2941 1527  4938 4996  9572  5065  714 sr2 
 62549515  3694 18291 2989  2878 2520  3321 1691  4814 5205 11080  5433  627 irolz
 62571809  2850 19092 3676  2164 3097  3698 2137  5187 5331  8839  6045  449 xwrt
 62675226  2689 21648 2864  2521 3703  3275 1305  5132 5612  7557  5642  722 smac 1.10
 62676516  3407 18522 3597  2236 2680  3620 1645  4749 5575 10011  6049  580 zpaq 6.51 -method 2
 62931675  3278 18756 3493  2470 3110  3242 1677  4727 5377 10159  6092  544 zling Feb-19-2014
 63652247  3361 18951 3462  2561 3135  3283 1698  4797 5367 10395  6078  558 zling Jan-21-2013
 63710211  3429 19084 3662  2242 2744  3662 1656  4740 5637 10032  6233  584 zpaq 6.50 -method 2
 63753090  3350 18760 3532  2624 2958  3545 1644  4912 5472 10430  5958  563 crush 1.00 cx
 64130513  3711 17544 3546  2989 2860  3562 1961  4786 5187 11645  5690  645 tornado 0.6 -5
 64134973  3711 17544 3546  2989 2861  3562 1961  4787 5188 11646  5690  645 tornado 0.6a -5
 64151928  3715 17554 3548  2984 2863  3563 1961  4782 5180 11656  5695  645 tornado 0.4 -5
 64576904  3437 18826 3574  2763 2964  3594 1678  5026 5476 10708  5963  563 crush 0.01 cx
 64661799  2630 22832 2749  2654 3736  3199 1288  5753 5561  7951  5551  751 smac 1.9
 64767118  3472 18949 3628  2328 3073  3683 1706  4989 5575 10624  6144  591 xeloz 0.3.5.3 c889
 64910056  3708 18714 3589  2808 3031  3517 1765  5145 5296 11652  5053  626 uc2 -tst
 65417086  3727 18765 3606  2952 3042  3564 1793  5157 5323 11724  5116  644 uc2 -tt
 66227778  2806 22410 2753  3271 3736  3187 1400  6108 5391  8956  5326  878 smac 1.8
 66402861  3633 19249 2494  5011 2925  3655 1597  5846 4847 12230  3949  960 zpaq 6.21 -method 6nc0,0,255,255
 66500705  3467 19750 3691  2806 3077  3649 1758  5046 5573 10826  6256  597 crush 1.00 c
 66582194  3513 19326 3753  3040 2756  3830 1814  4865 5713 10983  6345  640 zpaq 6.36 -method 2
 66806399  3518 19569 3773  3010 2794  3852 1818  4880 5797 10811  6338  640 zpaq 6.34 -method 2
 66965828  3518 19718 3773  2901 2787  3852 1794  4913 5781 10952  6338  631 zpaq 6.33 -method 2
 67087611  3537 19700 3719  2937 3077  3691 1781  5145 5576 11079  6243  596 crush 0.01 c
 67147758  3772 20849 3256  2445 3344  3642 1782  5260 5831 11272  5055  632 lcssr -b7 -l9
 67173070  3428 20498 3605  2729 3279  3299 1764  5325 5464 10739  6426  610 zling
 67233183  3546 19480 3893  3210 2767  3857 1869  4861 5746 10952  6389  657 zpaq 6.35 -method 2
 67321352  3837 18910 3595  3166 3064  3606 1878  5231 5381 12031  5934  682 uc2 -tn
 67469945  3936 18604 3886  2669 3021  3865 1885  5072 5591 11930  6397  608 lz5 1.3.3 -18
 67549420  3602 20699 3720  2918 3386  3541 1773  5277 5718 10589  5684  637 zlite
 67631990  3851 18994 3673  2987 3090  3716 1820  5408 5327 12061  6037  662 gzip -9
 67634702  3852 18994 3674  2987 3090  3716 1821  5408 5327 12061  6037  662 zip -9
 68227965  3868 19048 3690  3199 3097  3739 1858  5460 5332 12201  6037  691 gzip
 68230677  3869 19048 3690  3199 3097  3739 1858  5460 5333 12202  6038  692 zip
 68290139  3558 20393 2444  5545 2944  3536 1619  6324 4766 12215  3965  976 ppmd -m256 -o2
 69196926  3943 19661 4015  2735 3190  3658 1807  5371 5682 11864  6637  627 doboz
 69401448  3847 20062 3989  2893 3253  3946 1974  5016 5782 11542  6439  653 lazy -5
 69639554  3853 19972 3790  3128 2903  4032 2049  5182 5838 11889  6293  704 zpaq 6.50 -method 1
 69639554  3853 19972 3790  3128 2903  4032 2049  5182 5838 11889  6293  704 zpaq 6.51 -method 1
 69667674  3853 19998 3790  3147 2903  4032 2049  5184 5838 11871  6293  704 zpaq 6.36 -method 1
 69885428  4128 19218 3648  3583 3118  3688 2017  5424 5455 12816  6012  772 uc2 -tf
 70561483  3853 20611 3826  3164 2916  4050 2052  5191 5994 11872  6323  703 zpaq 6.35 -method 1
 70856063  3958 20329 4094  3101 3284  4000 2046  5111 5834 11924  6486  683 lazy -4
 71658443  3834 20420 2587  6193 3014  4188 1738  6356 4890 13077  4311 1045 urban
 71788878  4048 20596 4154  3283 2869  4064 2105  5237 6025 12298  6387  718 zpaq 6.33 -method 1
 71789553  4048 20606 4154  3284 2877  4059 2113  5242 5994 12298  6387  722 zpaq 6.34 -method 1
 72762618  4101 20727 4214  3360 3320  4035 2132  5237 5912 12419  6574  727 lazy -3
 72917237  4155 20417 4128  3692 3178  3953 2176  5555 5747 12789  6352  769 crush 0.01 cf
 72624460  4103 20972 4208  3307 2892  4025 2136  5289 5944 12536  6480  727 zpaq 6.19 -method 1
 72635000  4104 20975 4209  3308 2892  4026 2136  5290 5945 12538  6480  727 zpaq 6.21 -method 1
 72959436  4103 20876 4207  3307 3327  4025 2136  5288 5944 12536  6478  727 zpaq 6.12 -method 1
 73067774  4144 20573 4151  3668 3188  3944 2190  5531 5758 12752  6390  772 crush 1.00 cf
 73726198  4279 20155 3833  2875 3584  3776 2168  5569 6254 13748  6772  707 zstd 0.4.2 -1
 73758385  3526 23252 2489  5569 3203  3685 1644  7513 5299 12421  4031 1122 packARC 0.7RC11
 73758385  3526 23252 2489  5569 3203  3685 1644  7513 5299 12421  4031 1122 packARC 0.7RC13
 74570081  4134 20775 3792  3444 3627  3727 2140  5723 6146 13515  6761  780 zstd
 75134418  4281 21103 4343  3698 3370  4057 2239  5412 5995 13065  6772  792 lazy -2
 76317298  4469 20865 4065  3873 3342  4215 2154  5993 5793 13938  6815  789 lzop -9
 77292348  4499 21246 4366  4101 3438  4082 2370  5640 6001 13918  6730  894 lazy -1
 78596518  4507 22181 4266  3738 3563  3998 2129  6201 5777 14258  7190  782 lz4 -c2
 79829992  3894 24955 2805  5927 3630  5451 1846  7131 5183 13656  4220 1127 mtari 0.2
 81185784  4661 22916 4470  3991 3675  4168 2245  6361 5808 14752  7305  829 lz4 -c1
 82568031  4685 22340 4407  4588 3555  4302 2495  6301 6138 15227  7423 1099 brieflz 1.1.0
 88196128  4625 22576 2907  7419 3330  6791 2232  8405 5272 17530  5414 1691 zpaq 6.21 -method 6nc0,0,255
 89092069  5037 23537 4670  5096 3756  5152 2592  7061 6162 16552  8228 1243 brieflz
 89171919  4211 27653 3766  3970 4068  5643 2052  8300 6860 14441  7086 1114 compress 
 90811017  4523 25724 4299  7485 3963  4731 2426  7295 6999 15311  6556 1493 srank -O3 -C8
 91055019  5148 24119 4643  6612 3851  5355 2516  7520 6179 16482  7381 1242 lzrw3-a 
 93312365  4401 26296 3868  7400 3692  6058 2346  9349 5500 16741  5966 1690 runcoder1
 93489370  5919 23837 5348  5379 3873  4682 3163  7343 6397 18574  7722 1248 data-shrinker
 94706106  4816 26768 4302  7705 4028  5198 2494  7674 6982 16622  6550 1562 srank
 94730031  5831 24756 4778  6160 4013  5496 3003  7309 6498 18315  7440 1124 quicklz
 95833662  5940 24657 5131  5919 4010  4885 3091  7565 6355 19121  7932 1222 lzop -1
 96418100  5988 24765 5134  5974 4037  4992 3093  7600 6401 19268  7929 1231 lzop 
 97218172  6144 25591 5504  5776 4008  4489 3464  7789 6258 19487  7448 1253 lz4 -c0
 99562546  6856 25977 6844  4911 4410  4451 3482  7045 6989 18928  8591 1072 flzp 
100381262  5836 25565 5024  8455 4039  5728 3056  8277 6479 18866  7538 1512 lzrw3 
101623484  5476 27114 4484  9524 4415  5188 3193  9293 6141 18230  6631 1930 sharc 0.9.11b -c2
102197684  5035 27673 6091  5119 4584  8950 2221  8582 7236 17486  8030 1185 alba 0.5.1 cd
103224331  5496 25622 5163  6435 4447  8690 2484  8909 7239 18705  8468 1559 alba 0.2 C
103232868  5495 25625 5163  6433 4447  8690 2486  8918 7239 18702  8468 1562 alba 0.2 e
103273433  5497 25638 5163  6436 4450  8700 2487  8917 7239 18712  8468 1562 alba 0.2 c
104733476  6563 26937 5500  6562 4317  5991 3339  8413 6461 20964  8295 1384 snappy
105453428  6161 26171 5189  8647 4140  7308 3227  8718 6541 20005  7765 1576 lzrw2 
105697738  5476 30064 3176  5675 4370  7314 3105 10882 6665 22060  4670 2235 fpaq0f2 
107388782  6601 27799 5940  5464 4617  6143 3282  8081 7373 20878 10031 1175 tornado 0.4 -1
107563360  5288 28795 4837 10412 4561  5753 2793 10800 5779 19509  7043 1988 sharc 0.9.10 -c1
109554706  5467 29091 4926 10728 4578  5802 2859 10995 5784 20195  7093 2030 sharc 0.9.6 -c1
112323230  6592 27138 5453  9702 4257  8074 3513  9554 6583 21834  7822 1795 lzrw1-1 
113564204  5644 31490 4774  7611 4838  8164 2952 10299 7252 20444  8236 1854 lzrw5 
113736968  6597 27282 5492 10427 4270  8132 3525  9685 6583 22069  7822 1845 lzrw1
115616502  4298 41783 3777  3657 5095  4334 1933 17591 6973 14566  7763 3839 lzwc_bitwise 0.7
115711350  4306 41791 3785  3665 5103  4342 1941 17599 6981 14574  7771 3847 lzwc 0.7
116657945  6698 30436 5236 11480 4748  5705 3512  9471 6929 21937  8421 2079 ppp 
122733746  6103 33209 3627  8426 4630  8162 4030 12987 6910 26089  5278 3275 zpaq 6.21 -method 6nc
124926888  5856 33230 3876 10176 4634  8350 3980 13245 6761 25790  5745 3277 fpaq0p 
128603689  5758 34899 4299 10163 4818  8320 3956 14012 6727 25639  6714 3291 zpaq 6.21 -method 6nc256
132185176  5822 34159 5665 18009 4800  6905 3676 13330 5980 23801  7031 3002 sharc 0.9.11b -c1
132726404  5825 34250 5923 18021 4804  6910 3678 13323 5971 23897  7134 2983 sharc 0.9.10 -c0
133424415  9725 31193 9819  8596 5194  5313 5103  9501 7793 27521 11956 1705 tinylzp 0.1
134024530  5768 38431 4460 10190 5023  8314 3986 15042 6802 25741  6807 3455 fpaq0 
134174864  5959 34519 5975 18172 4823  6927 3708 13479 5978 24432  7185 3014 sharc 0.9.5b -c0
144357995  7488 36156 5575 13814 4979 11060 3508 13680 8833 27202  9466 2591 smile256
211938580 10192 51220 9970 33553 6152 10085 6627 21606 7251 41458  8474 5345 Uncompressed

String match distribution as viewed by fv. Colors black, red, green, and blue indicate matches of length 1, 2, 4, or 8 bytes, respectively. Vertical axis represents distance to the previous match on a log scale.

This benchmark is maintained by Matt Mahoney.