The following results are obtained with lzbench 1.7.1
with the -t16,16 -eall
options using 1 core of Intel Core i5-4300U, Windows 10 64-bit (MinGW-w64 compilation under gcc 6.3.0)
with "silesia.tar" which contains tarred files from Silesia compression corpus.
The results in bold show pareto frontier on compression ratio.
Compressor name | Compression | Decompress. | Compr. size | Ratio |
---|---|---|---|---|
lzlib 1.8 -9 | 1.18 MB/s | 45 MB/s | 48296889 | 22.79 |
lzma 16.04 -9 | 1.55 MB/s | 67 MB/s | 48742901 | 23.00 |
xz 5.2.3 -9 | 1.70 MB/s | 56 MB/s | 48745306 | 23.00 |
xz 5.2.3 -6 | 1.89 MB/s | 58 MB/s | 49195929 | 23.21 |
lzma 16.04 -5 | 2.00 MB/s | 66 MB/s | 49720569 | 23.46 |
lzlib 1.8 -6 | 1.88 MB/s | 46 MB/s | 49777495 | 23.49 |
csc 2016-10-13 -5 | 2.39 MB/s | 49 MB/s | 49801577 | 23.50 |
brotli 2017-03-10 -11 | 0.37 MB/s | 269 MB/s | 51136654 | 24.13 |
zstd 1.1.4 -22 | 1.39 MB/s | 459 MB/s | 52718819 | 24.87 |
tornado 0.6a -16 | 1.48 MB/s | 145 MB/s | 53257046 | 25.13 |
csc 2016-10-13 -3 | 5.70 MB/s | 47 MB/s | 53477914 | 25.23 |
lzham 1.0 -d26 -1 | 1.89 MB/s | 168 MB/s | 54740589 | 25.83 |
zstd 1.1.4 -18 | 2.75 MB/s | 573 MB/s | 55288461 | 26.09 |
tornado 0.6a -13 | 4.27 MB/s | 141 MB/s | 55614072 | 26.24 |
xz 5.2.3 -3 | 4.18 MB/s | 55 MB/s | 55745125 | 26.30 |
csc 2016-10-13 -1 | 13 MB/s | 48 MB/s | 56201092 | 26.52 |
lzlib 1.8 -3 | 4.35 MB/s | 42 MB/s | 56320674 | 26.57 |
brotli 2017-03-10 -8 | 4.90 MB/s | 330 MB/s | 57198711 | 26.99 |
lzma 16.04 -4 | 8.36 MB/s | 60 MB/s | 57201645 | 26.99 |
tornado 0.6a -10 | 3.53 MB/s | 136 MB/s | 57588241 | 27.17 |
zstd 1.1.4 -15 | 4.78 MB/s | 626 MB/s | 58005265 | 27.37 |
lzma 16.04 -2 | 16 MB/s | 56 MB/s | 58867911 | 27.77 |
tornado 0.6a -7 | 11 MB/s | 135 MB/s | 59026325 | 27.85 |
zstd 1.1.4 -11 | 15 MB/s | 603 MB/s | 59518174 | 28.08 |
brotli 2017-03-10 -5 | 19 MB/s | 328 MB/s | 59714719 | 28.17 |
lizard 1.0 -49 | 1.28 MB/s | 1013 MB/s | 60679215 | 28.63 |
zling 2016-01-10 -4 | 25 MB/s | 137 MB/s | 60997465 | 28.78 |
zstd 1.1.4 -8 | 30 MB/s | 609 MB/s | 61021141 | 28.79 |
xpack 2016-06-02 -9 | 11 MB/s | 644 MB/s | 61240928 | 28.89 |
zling 2016-01-10 -3 | 28 MB/s | 137 MB/s | 61384151 | 28.96 |
zling 2016-01-10 -2 | 32 MB/s | 136 MB/s | 61917662 | 29.21 |
xpack 2016-06-02 -6 | 29 MB/s | 626 MB/s | 62213845 | 29.35 |
tornado 0.6a -6 | 24 MB/s | 133 MB/s | 62364583 | 29.42 |
zling 2016-01-10 -1 | 36 MB/s | 136 MB/s | 62438620 | 29.46 |
xz 5.2.3 -0 | 15 MB/s | 44 MB/s | 62579435 | 29.53 |
zling 2016-01-10 -0 | 38 MB/s | 134 MB/s | 63407921 | 29.92 |
crush 1.0 -2 | 0.36 MB/s | 299 MB/s | 63746223 | 30.08 |
lzlib 1.8 -0 | 22 MB/s | 35 MB/s | 63847386 | 30.12 |
lzma 16.04 -0 | 18 MB/s | 47 MB/s | 64013917 | 30.20 |
lzham 1.0 -d26 -0 | 6.84 MB/s | 131 MB/s | 64089870 | 30.24 |
tornado 0.6a -5 | 32 MB/s | 129 MB/s | 64129604 | 30.26 |
libdeflate 0.7 -12 | 4.63 MB/s | 583 MB/s | 64801629 | 30.57 |
zstd 1.1.4 -5 | 88 MB/s | 553 MB/s | 64998793 | 30.67 |
libdeflate 0.7 -9 | 10 MB/s | 584 MB/s | 65701539 | 31.00 |
crush 1.0 -1 | 3.01 MB/s | 293 MB/s | 66494412 | 31.37 |
lizard 1.0 -45 | 11 MB/s | 1061 MB/s | 66692694 | 31.47 |
lzfse 2017-03-08 | 48 MB/s | 592 MB/s | 67624281 | 31.91 |
zlib 1.2.11 -9 | 8.30 MB/s | 269 MB/s | 67644548 | 31.92 |
libdeflate 0.7 -6 | 64 MB/s | 609 MB/s | 67928189 | 32.05 |
brotli 2017-03-10 -2 | 98 MB/s | 289 MB/s | 68085200 | 32.12 |
zlib 1.2.11 -6 | 20 MB/s | 267 MB/s | 68228431 | 32.19 |
lizard 1.0 -29 | 1.32 MB/s | 1596 MB/s | 68694227 | 32.41 |
ucl_nrv2e 1.03 -9 | 1.39 MB/s | 284 MB/s | 69645134 | 32.86 |
lizard 1.0 -39 | 3.04 MB/s | 1443 MB/s | 69807522 | 32.94 |
ucl_nrv2d 1.03 -9 | 1.37 MB/s | 292 MB/s | 70053895 | 33.05 |
zstd 1.1.4 -2 | 185 MB/s | 587 MB/s | 70164775 | 33.10 |
tornado 0.6a -4 | 91 MB/s | 197 MB/s | 70513617 | 33.27 |
libdeflate 0.7 -3 | 96 MB/s | 602 MB/s | 70668968 | 33.34 |
ucl_nrv2b 1.03 -9 | 1.35 MB/s | 284 MB/s | 71031195 | 33.51 |
xpack 2016-06-02 -1 | 98 MB/s | 506 MB/s | 71090065 | 33.54 |
tornado 0.6a -3 | 119 MB/s | 188 MB/s | 72662044 | 34.28 |
crush 1.0 -0 | 28 MB/s | 259 MB/s | 73064603 | 34.47 |
ucl_nrv2e 1.03 -6 | 12 MB/s | 262 MB/s | 73302012 | 34.58 |
libdeflate 0.7 -1 | 117 MB/s | 570 MB/s | 73318371 | 34.59 |
lizard 1.0 -42 | 90 MB/s | 938 MB/s | 73350988 | 34.61 |
zstd 1.1.4 -1 | 242 MB/s | 636 MB/s | 73654014 | 34.75 |
ucl_nrv2d 1.03 -6 | 13 MB/s | 270 MB/s | 73757673 | 34.80 |
ucl_nrv2b 1.03 -6 | 12 MB/s | 263 MB/s | 73902185 | 34.87 |
lizard 1.0 -35 | 56 MB/s | 1321 MB/s | 74563583 | 35.18 |
lzo1z 2.09 -999 | 5.32 MB/s | 521 MB/s | 75061331 | 35.42 |
lizard 1.0 -25 | 10 MB/s | 1688 MB/s | 75161667 | 35.46 |
lzo1x 2.09 -999 | 5.30 MB/s | 528 MB/s | 75301903 | 35.53 |
lzsse8 2016-05-14 -12 | 6.08 MB/s | 2842 MB/s | 75464339 | 35.61 |
lzsse8 2016-05-14 -16 | 6.08 MB/s | 2840 MB/s | 75464339 | 35.61 |
lzsse8 2016-05-14 -6 | 6.22 MB/s | 2839 MB/s | 75469717 | 35.61 |
lzo1y 2.09 -999 | 5.34 MB/s | 529 MB/s | 75503849 | 35.62 |
lzsse2 2016-05-14 -12 | 5.61 MB/s | 2273 MB/s | 75829973 | 35.78 |
lzsse2 2016-05-14 -16 | 5.58 MB/s | 2272 MB/s | 75829973 | 35.78 |
lzsse2 2016-05-14 -6 | 5.77 MB/s | 2269 MB/s | 75837101 | 35.78 |
lzsse4 2016-05-14 -16 | 6.30 MB/s | 2768 MB/s | 76113017 | 35.91 |
lzsse4 2016-05-14 -12 | 6.29 MB/s | 2767 MB/s | 76113017 | 35.91 |
lzsse4 2016-05-14 -6 | 6.44 MB/s | 2763 MB/s | 76118298 | 35.91 |
lzmat 1.01 | 24 MB/s | 288 MB/s | 76485353 | 36.09 |
lzo1b 2.09 -999 | 9.02 MB/s | 630 MB/s | 76594292 | 36.14 |
zlib 1.2.11 -1 | 66 MB/s | 250 MB/s | 77259029 | 36.45 |
lz4hc 1.7.5 -12 | 3.52 MB/s | 2281 MB/s | 77268977 | 36.46 |
lizard 1.0 -19 | 3.17 MB/s | 2513 MB/s | 77416400 | 36.53 |
lz4hc 1.7.5 -9 | 23 MB/s | 2253 MB/s | 77892285 | 36.75 |
brotli 2017-03-10 -0 | 225 MB/s | 246 MB/s | 78432913 | 37.01 |
lizard 1.0 -32 | 107 MB/s | 943 MB/s | 78652654 | 37.11 |
lz4hc 1.7.5 -4 | 56 MB/s | 2200 MB/s | 79807909 | 37.65 |
lzo1c 2.09 -999 | 15 MB/s | 611 MB/s | 80396741 | 37.93 |
lzvn 2017-03-08 | 43 MB/s | 791 MB/s | 80814609 | 38.13 |
lizard 1.0 -40 | 206 MB/s | 880 MB/s | 80843049 | 38.14 |
lzo1f 2.09 -999 | 13 MB/s | 526 MB/s | 80890206 | 38.17 |
lizard 1.0 -15 | 51 MB/s | 2569 MB/s | 81187330 | 38.31 |
ucl_nrv2e 1.03 -1 | 34 MB/s | 229 MB/s | 81195560 | 38.31 |
ucl_nrv2d 1.03 -1 | 34 MB/s | 238 MB/s | 81461976 | 38.43 |
ucl_nrv2b 1.03 -1 | 34 MB/s | 231 MB/s | 81703168 | 38.55 |
quicklz 1.5.0 -3 | 42 MB/s | 722 MB/s | 81822241 | 38.60 |
lzsse8 2016-05-14 -1 | 10 MB/s | 2624 MB/s | 81866245 | 38.63 |
brieflz 1.1.0 | 105 MB/s | 158 MB/s | 81990651 | 38.68 |
lzsse4 2016-05-14 -1 | 11 MB/s | 2556 MB/s | 82542106 | 38.94 |
lzo2a 2.09 -999 | 16 MB/s | 400 MB/s | 82809337 | 39.07 |
lzg 1.0.8 -8 | 6.70 MB/s | 501 MB/s | 83606901 | 39.45 |
yalz77 2015-09-19 -12 | 14 MB/s | 344 MB/s | 84050625 | 39.66 |
quicklz 1.5.0 -2 | 176 MB/s | 414 MB/s | 84555627 | 39.89 |
lizard 1.0 -22 | 105 MB/s | 1719 MB/s | 84866725 | 40.04 |
yalz77 2015-09-19 -8 | 19 MB/s | 351 MB/s | 85153287 | 40.18 |
lzo1b 2.09 -99 | 79 MB/s | 565 MB/s | 85653376 | 40.41 |
lizard 1.0 -30 | 258 MB/s | 867 MB/s | 85727429 | 40.45 |
lizard 1.0 -12 | 105 MB/s | 2471 MB/s | 86232422 | 40.69 |
yalz77 2015-09-19 -4 | 33 MB/s | 356 MB/s | 87392632 | 41.23 |
lz4hc 1.7.5 -1 | 100 MB/s | 2056 MB/s | 87591763 | 41.33 |
density 0.12.5 beta -3 | 253 MB/s | 235 MB/s | 87622980 | 41.34 |
gipfeli 2016-07-13 | 233 MB/s | 451 MB/s | 87931759 | 41.49 |
lzsse2 2016-05-14 -1 | 12 MB/s | 1986 MB/s | 87976095 | 41.51 |
lzo1c 2.09 -99 | 77 MB/s | 579 MB/s | 88112288 | 41.57 |
lzo1b 2.09 -9 | 121 MB/s | 559 MB/s | 89261884 | 42.12 |
lzg 1.0.8 -6 | 18 MB/s | 463 MB/s | 89490220 | 42.22 |
tornado 0.6a -2 | 180 MB/s | 301 MB/s | 90076660 | 42.50 |
pithy 2011-12-24 -9 | 257 MB/s | 1263 MB/s | 90360813 | 42.63 |
lzrw 15-Jul-1991 -5 | 105 MB/s | 414 MB/s | 90818810 | 42.85 |
lzo1c 2.09 -9 | 111 MB/s | 575 MB/s | 91040386 | 42.95 |
lzo1b 2.09 -6 | 162 MB/s | 564 MB/s | 91382355 | 43.12 |
pithy 2011-12-24 -6 | 295 MB/s | 1268 MB/s | 92090898 | 43.45 |
lzo1a 2.09 -99 | 80 MB/s | 535 MB/s | 92666265 | 43.72 |
lzo1c 2.09 -6 | 145 MB/s | 578 MB/s | 93303623 | 44.02 |
yalz77 2015-09-19 -1 | 71 MB/s | 358 MB/s | 93952728 | 44.33 |
lzo1b 2.09 -3 | 165 MB/s | 560 MB/s | 94044578 | 44.37 |
quicklz 1.5.0 -1 | 346 MB/s | 435 MB/s | 94720562 | 44.69 |
lzo1 2.09 -99 | 81 MB/s | 474 MB/s | 94946129 | 44.80 |
lzg 1.0.8 -4 | 32 MB/s | 440 MB/s | 95930551 | 45.26 |
slz_zlib 1.0.0 -3 | 192 MB/s | 237 MB/s | 96187780 | 45.38 |
lzo1c 2.09 -3 | 167 MB/s | 581 MB/s | 96716153 | 45.63 |
slz_zlib 1.0.0 -2 | 195 MB/s | 238 MB/s | 96863094 | 45.70 |
lizard 1.0 -20 | 284 MB/s | 1734 MB/s | 96924204 | 45.73 |
lzo1b 2.09 -1 | 168 MB/s | 544 MB/s | 97036087 | 45.78 |
pithy 2011-12-24 -3 | 352 MB/s | 1222 MB/s | 97255186 | 45.89 |
yappy 2014-03-22 -100 | 56 MB/s | 1933 MB/s | 98672514 | 46.56 |
lzo1c 2.09 -1 | 174 MB/s | 570 MB/s | 99550904 | 46.97 |
slz_zlib 1.0.0 -1 | 200 MB/s | 228 MB/s | 99657958 | 47.02 |
lzo1f 2.09 -1 | 159 MB/s | 504 MB/s | 99743329 | 47.06 |
yappy 2014-03-22 -10 | 77 MB/s | 1916 MB/s | 100018673 | 47.19 |
lzrw 15-Jul-1991 -4 | 243 MB/s | 392 MB/s | 100131356 | 47.24 |
lzo1x 2.09 -1 | 394 MB/s | 551 MB/s | 100572537 | 47.45 |
lz4 1.7.5 | 452 MB/s | 2244 MB/s | 100880800 | 47.60 |
fastlz 0.1 -2 | 243 MB/s | 469 MB/s | 100906072 | 47.61 |
lzo1y 2.09 -1 | 397 MB/s | 556 MB/s | 101258318 | 47.78 |
lzo1x 2.09 -15 | 406 MB/s | 549 MB/s | 101462094 | 47.87 |
density 0.12.5 beta -2 | 480 MB/s | 655 MB/s | 101706226 | 47.99 |
lzf 3.6 -1 | 251 MB/s | 565 MB/s | 102041092 | 48.14 |
snappy 1.1.4 | 327 MB/s | 1075 MB/s | 102146767 | 48.19 |
blosclz 2015-11-10 -9 | 220 MB/s | 696 MB/s | 102817442 | 48.51 |
pithy 2011-12-24 -0 | 384 MB/s | 1221 MB/s | 103072463 | 48.63 |
lzo1x 2.09 -12 | 418 MB/s | 550 MB/s | 103238859 | 48.71 |
lizard 1.0 -10 | 360 MB/s | 2625 MB/s | 103402971 | 48.79 |
lzo1a 2.09 -1 | 188 MB/s | 509 MB/s | 104202251 | 49.16 |
fastlz 0.1 -1 | 235 MB/s | 461 MB/s | 104628084 | 49.37 |
lzrw 15-Jul-1991 -3 | 226 MB/s | 449 MB/s | 105424168 | 49.74 |
lzf 3.6 -0 | 244 MB/s | 550 MB/s | 105682088 | 49.86 |
yappy 2014-03-22 -1 | 100 MB/s | 1817 MB/s | 105750956 | 49.89 |
lzo1 2.09 -1 | 195 MB/s | 446 MB/s | 106474519 | 50.24 |
lzo1x 2.09 -11 | 424 MB/s | 560 MB/s | 106604629 | 50.30 |
lz4fast 1.7.5 -3 | 522 MB/s | 2244 MB/s | 107066190 | 50.52 |
tornado 0.6a -1 | 233 MB/s | 334 MB/s | 107381846 | 50.66 |
lzg 1.0.8 -1 | 52 MB/s | 433 MB/s | 108553667 | 51.22 |
wflz 2015-09-16 | 189 MB/s | 781 MB/s | 109605264 | 51.71 |
blosclz 2015-11-10 -6 | 234 MB/s | 916 MB/s | 113322667 | 53.47 |
lzrw 15-Jul-1991 -1 | 197 MB/s | 392 MB/s | 113761625 | 53.67 |
lzjb 2010 | 218 MB/s | 402 MB/s | 122671613 | 57.88 |
lz4fast 1.7.5 -17 | 785 MB/s | 2601 MB/s | 131732802 | 62.15 |
density 0.12.5 beta -1 | 800 MB/s | 1028 MB/s | 133085162 | 62.79 |
shrinker 0.1 | 698 MB/s | 1839 MB/s | 172535778 | 81.40 |
blosclz 2015-11-10 -3 | 492 MB/s | 5190 MB/s | 204507781 | 96.49 |
blosclz 2015-11-10 -1 | 902 MB/s | 5855 MB/s | 211768481 | 99.92 |
memcpy | 8657 MB/s | 8891 MB/s | 211947520 | 100.00 |