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 May 31, 2022. 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 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.