Closed Sanmayce closed 3 years ago
Thanks to Stephan Busch here comes the performance of the forgotten and the very first Nakamichi - 'Kaidanji' - the simplest and weakest of all his brethren.
Two datasets were used: www.squeezechart.com_APP.tar www.squeezechart.com_SOURCES.tar
Wanted also to share the 'Complete_works_of_Fyodor_Dostoyevsky_in_15volumes(Russian).tar' benchmark with my monster 'Ruugan+', but it is only 62% done.
// Testmachine: Laptop 'Compressionette' Lenovo Ideapad 310; i5-7200u @2.5GHz; 8GB DDR4 @1066MHz (2133MHz) CL15 CR2T; L2 cache: 2x256KB; L3 cache: 3MB
/*
D:\_KAZE_workfield\more\smashshop_2017-Jul-23_Kaidanji>lzbench171 -c4 -i1,15 -o3 -ebrotli24,11/tornado,16/blosclz,9/brieflz/crush,2/csc,5/density,3/fastlz,2/gipfeli/zstd,12,22/zstd24,12,22/lzo1b,999/lzham,4/lzham24,4/libdeflate,12/lz4/lz4hc,10,12/lizard,19,29,39,49/lzf,1/lzfse/lzg,9/lzham,1/lzjb/lzlib,9/lzma,9/lzrw,5/lzsse2,17/lzsse4,17/lzsse8,17/lzvn/pithy,9/quicklz,3/snappy/slz_zlib,3/ucl_nrv2b,9/ucl_nrv2d,9/ucl_nrv2e,9/xpack,9/xz,9/yalz77,12/yappy,99/yappy,9999/zlib,9/zling,4/shrinker/wflz/lzmat www.squeezechart.com_APP.tar
lzbench 1.7.1 (64-bit Windows) Assembled by P.Skibinski
Compressor name Compress. Decompress. Orig. size Compr. size Ratio Filename
memcpy 10611 MB/s 10618 MB/s 338329600 338329600 100.00 www.squeezechart.com_APP.tar
...
The results sorted by column number 4:
Compressor name Compress. Decompress. Orig. size Compr. size Ratio Filename
csc 2016-10-13 -5 3.30 MB/s 53 MB/s 338329600 86918631 25.69 www.squeezechart.com_APP.tar
lzma 16.04 -9 2.28 MB/s 59 MB/s 338329600 89255359 26.38 www.squeezechart.com_APP.tar
xz 5.2.3 -9 2.43 MB/s 52 MB/s 338329600 89257952 26.38 www.squeezechart.com_APP.tar
lzlib 1.8 -9 1.65 MB/s 44 MB/s 338329600 89480091 26.45 www.squeezechart.com_APP.tar
brotli24 2017-03-10 -11 0.34 MB/s 264 MB/s 338329600 92416117 27.32 www.squeezechart.com_APP.tar
lzham 1.0 -d26 -4 1.17 MB/s 176 MB/s 338329600 94479460 27.93 www.squeezechart.com_APP.tar
lzham24 1.0 -4 1.39 MB/s 177 MB/s 338329600 95926322 28.35 www.squeezechart.com_APP.tar
zstd 1.1.4 -22 1.87 MB/s 552 MB/s 338329600 96033510 28.38 www.squeezechart.com_APP.tar
lzham 1.0 -d26 -1 2.08 MB/s 174 MB/s 338329600 97525827 28.83 www.squeezechart.com_APP.tar
tornado 0.6a -16 2.11 MB/s 127 MB/s 338329600 97709585 28.88 www.squeezechart.com_APP.tar
zstd24 1.1.4 -22 2.14 MB/s 551 MB/s 338329600 98039421 28.98 www.squeezechart.com_APP.tar
zstd24 1.1.4 -12 20 MB/s 746 MB/s 338329600 112412610 33.23 www.squeezechart.com_APP.tar
zstd 1.1.4 -12 20 MB/s 745 MB/s 338329600 112412610 33.23 www.squeezechart.com_APP.tar
lizard 1.0 -49 1.70 MB/s 1399 MB/s 338329600 112574251 33.27 www.squeezechart.com_APP.tar
lizard 1.0 -29 1.82 MB/s 2034 MB/s 338329600 119044334 35.19 www.squeezechart.com_APP.tar
xpack 2016-06-02 -9 18 MB/s 599 MB/s 338329600 119504220 35.32 www.squeezechart.com_APP.tar
zling 2016-01-10 -4 24 MB/s 141 MB/s 338329600 121553453 35.93 www.squeezechart.com_APP.tar
crush 1.0 -2 1.25 MB/s 282 MB/s 338329600 124628758 36.84 www.squeezechart.com_APP.tar
libdeflate 0.7 -12 6.74 MB/s 515 MB/s 338329600 130224560 38.49 www.squeezechart.com_APP.tar
lzfse 2017-03-08 55 MB/s 648 MB/s 338329600 130439523 38.55 www.squeezechart.com_APP.tar
ucl_nrv2e 1.03 -9 2.22 MB/s 293 MB/s 338329600 130656237 38.62 www.squeezechart.com_APP.tar
ucl_nrv2d 1.03 -9 2.23 MB/s 295 MB/s 338329600 131137069 38.76 www.squeezechart.com_APP.tar
ucl_nrv2b 1.03 -9 2.24 MB/s 285 MB/s 338329600 132076913 39.04 www.squeezechart.com_APP.tar
zlib 1.2.11 -9 10 MB/s 266 MB/s 338329600 134316446 39.70 www.squeezechart.com_APP.tar
lzmat 1.01 27 MB/s 314 MB/s 338329600 142517331 42.12 www.squeezechart.com_APP.tar
lizard 1.0 -39 3.19 MB/s 1811 MB/s 338329600 143654666 42.46 www.squeezechart.com_APP.tar
lzvn 2017-03-08 46 MB/s 890 MB/s 338329600 144713323 42.77 www.squeezechart.com_APP.tar
brieflz 1.1.0 119 MB/s 190 MB/s 338329600 147997915 43.74 www.squeezechart.com_APP.tar
lzg 1.0.8 -9 0.92 MB/s 503 MB/s 338329600 148887434 44.01 www.squeezechart.com_APP.tar
lzo1b 2.09 -999 10 MB/s 653 MB/s 338329600 151105525 44.66 www.squeezechart.com_APP.tar
yalz77 2015-09-19 -12 13 MB/s 433 MB/s 338329600 151185159 44.69 www.squeezechart.com_APP.tar
lz4hc 1.7.5 -12 2.41 MB/s 2626 MB/s 338329600 152528107 45.08 www.squeezechart.com_APP.tar
lz4hc 1.7.5 -10 10 MB/s 2599 MB/s 338329600 153025251 45.23 www.squeezechart.com_APP.tar
lizard 1.0 -19 3.36 MB/s 3008 MB/s 338329600 153055244 45.24 www.squeezechart.com_APP.tar
quicklz 1.5.0 -3 48 MB/s 705 MB/s 338329600 153348434 45.33 www.squeezechart.com_APP.tar
lzsse8 2016-05-14 -17 0.75 MB/s 3016 MB/s 338329600 154311619 45.61 www.squeezechart.com_APP.tar
lzsse4 2016-05-14 -17 0.81 MB/s 2684 MB/s 338329600 157425621 46.53 www.squeezechart.com_APP.tar
lzsse2 2016-05-14 -17 0.68 MB/s 1950 MB/s 338329600 159377622 47.11 www.squeezechart.com_APP.tar
pithy 2011-12-24 -9 54 MB/s 1363 MB/s 338329600 163840094 48.43 www.squeezechart.com_APP.tar
gipfeli 2016-07-13 214 MB/s 572 MB/s 338329600 166986298 49.36 www.squeezechart.com_APP.tar
slz_zlib 1.0.0 -3 228 MB/s 280 MB/s 338329600 171463349 50.68 www.squeezechart.com_APP.tar
lzrw 15-Jul-1991 -5 110 MB/s 402 MB/s 338329600 174466937 51.57 www.squeezechart.com_APP.tar
density 0.12.5 beta -3 164 MB/s 250 MB/s 338329600 179346920 53.01 www.squeezechart.com_APP.tar
yappy 2014-03-22 -9999 46 MB/s 2356 MB/s 338329600 180200889 53.26 www.squeezechart.com_APP.tar
yappy 2014-03-22 -99 67 MB/s 2351 MB/s 338329600 180334284 53.30 www.squeezechart.com_APP.tar
lz4 1.7.5 563 MB/s 2544 MB/s 338329600 180522563 53.36 www.squeezechart.com_APP.tar
fastlz 0.1 -2 262 MB/s 529 MB/s 338329600 180631111 53.39 www.squeezechart.com_APP.tar
blosclz 2015-11-10 -9 241 MB/s 799 MB/s 338329600 184123276 54.42 www.squeezechart.com_APP.tar
lzf 3.6 -1 254 MB/s 601 MB/s 338329600 185285276 54.76 www.squeezechart.com_APP.tar
snappy 1.1.4 210 MB/s 1309 MB/s 338329600 186267653 55.06 www.squeezechart.com_APP.tar
wflz 2015-09-16 174 MB/s 864 MB/s 338329600 192518735 56.90 www.squeezechart.com_APP.tar
lzjb 2010 256 MB/s 447 MB/s 338329600 207739252 61.40 www.squeezechart.com_APP.tar
Nakamichi 'Kaidanji' 3427 MB/s 225734933 ! outside lzbench !
shrinker 0.1 1860 MB/s 4832 MB/s 338329600 303935727 89.83 www.squeezechart.com_APP.tar
D:\_KAZE_workfield\more\smashshop_2017-Jul-23_Kaidanji>"turbobenchs_Official_v17.04_-_build_07_Apr_2017.exe" www.squeezechart.com_APP.tar -elibdeflate,12/oodle,19,49,89,112,114,116,118,129/lzsse2,17/lzturbo,19,12,29,22,39,32,49,59/zstd,12,22/lizard,19,29,39,49/brotli,11/lzma,9/bzip2/xpack,9/chameleon,2/density,3/lzham,4/trle/bsc,3,6/zpaq,2,5 -g -I1 -J31 -k1 -B2G
TurboBench: - Mon Aug 28 16:08:19 2017
C Size ratio% C MB/s D MB/s Name File
81382356 24.1 0.35 0.35 zpaq 5 www.squeezechart.com_APP.tar.tbb
86908951 25.7 1.01 62.74 lzturbo 49 www.squeezechart.com_APP.tar.tbb
89255363 26.4 2.27 59.16 lzma 9 www.squeezechart.com_APP.tar.tbb
91863102 27.2 0.61 985.04 oodle 129 www.squeezechart.com_APP.tar.tbb
91909435 27.2 0.72 977.90 oodle 89 www.squeezechart.com_APP.tar.tbb
92318757 27.3 1.47 184.16 lzham 4 www.squeezechart.com_APP.tar.tbb
93648185 27.7 1.37 925.20 lzturbo 39 www.squeezechart.com_APP.tar.tbb
95538927 28.2 0.42 462.05 oodle 19 www.squeezechart.com_APP.tar.tbb
95746053 28.3 0.33 265.07 brotli 11 www.squeezechart.com_APP.tar.tbb
96033514 28.4 1.87 552.86 zstd 22 www.squeezechart.com_APP.tar.tbb
103271940 30.5 0.26 519.84 xpack 9 www.squeezechart.com_APP.tar.tbb
106167203 31.4 31.13 1323.62 lzturbo 32 www.squeezechart.com_APP.tar.tbb
106824652 31.6 9.97 8.85 bsc 6 www.squeezechart.com_APP.tar.tbb
109919839 32.5 1.52 1454.65 lzturbo 29 www.squeezechart.com_APP.tar.tbb
110670368 32.7 8.58 14.83 lzturbo 59 www.squeezechart.com_APP.tar.tbb
110766938 32.7 16.98 9.61 bsc 3 www.squeezechart.com_APP.tar.tbb
112412614 33.2 20.47 744.93 zstd 12 www.squeezechart.com_APP.tar.tbb
114426330 33.8 0.81 3032.50 oodle 118 www.squeezechart.com_APP.tar.tbb
115821587 34.2 0.71 3380.28 oodle 116 www.squeezechart.com_APP.tar.tbb
119044338 35.2 1.79 2033.57 lizard 29 www.squeezechart.com_APP.tar.tbb
120596981 35.6 1.69 1818.92 lizard 49 www.squeezechart.com_APP.tar.tbb
121236898 35.8 4.62 78.77 zpaq 2 www.squeezechart.com_APP.tar.tbb
124762234 36.9 9.81 26.16 bzip2 www.squeezechart.com_APP.tar.tbb
125801945 37.2 31.72 1678.70 lzturbo 22 www.squeezechart.com_APP.tar.tbb
126865073 37.5 23.14 3251.27 oodle 114 www.squeezechart.com_APP.tar.tbb
130224570 38.5 7.09 495.47 libdeflate 12 www.squeezechart.com_APP.tar.tbb
134353989 39.7 34.10 3720.42 oodle 112 www.squeezechart.com_APP.tar.tbb
152212804 45.0 3.98 2375.98 oodle 49 www.squeezechart.com_APP.tar.tbb
152683097 45.1 1.60 3368.39 lzturbo 19 www.squeezechart.com_APP.tar.tbb
153055248 45.2 3.30 3022.84 lizard 19 www.squeezechart.com_APP.tar.tbb
153632665 45.4 3.14 2932.00 lizard 39 www.squeezechart.com_APP.tar.tbb
158988575 47.0 61.07 3370.44 lzturbo 12 www.squeezechart.com_APP.tar.tbb
159377626 47.1 0.84 1475.54 lzsse2 17 www.squeezechart.com_APP.tar.tbb
181127228 53.5 191.30 291.12 density 3 www.squeezechart.com_APP.tar.tbb
225734933 3427 Nakamichi 'Kaidanji' ! outside TurboBench !
243747112 72.0 996.81 1688.07 chameleon 2 www.squeezechart.com_APP.tar.tbb
305965196 90.4 176.12 5283.80 trle www.squeezechart.com_APP.tar.tbb
D:\_KAZE_workfield\more\smashshop_2017-Jul-23_Kaidanji>lzbench171 -c4 -i1,15 -o3 -ebrotli24,11/tornado,16/blosclz,9/brieflz/crush,2/csc,5/density,3/fastlz,2/gipfeli/zstd,12,22/zstd24,12,22/lzo1b,999/lzham,4/lzham24,4/libdeflate,12/lz4/lz4hc,10,12/lizard,19,29,39,49/lzf,1/lzfse/lzg,9/lzham,1/lzjb/lzlib,9/lzma,9/lzrw,5/lzsse2,17/lzsse4,17/lzsse8,17/lzvn/pithy,9/quicklz,3/snappy/slz_zlib,3/ucl_nrv2b,9/ucl_nrv2d,9/ucl_nrv2e,9/xpack,9/xz,9/yalz77,12/yappy,99/yappy,9999/zlib,9/zling,4/shrinker/wflz/lzmat www.squeezechart.com_SOURCES.tar
lzbench 1.7.1 (64-bit Windows) Assembled by P.Skibinski
Compressor name Compress. Decompress. Orig. size Compr. size Ratio Filename
memcpy 10896 MB/s 10873 MB/s 209825792 209825792 100.00 www.squeezechart.com_SOURCES.tar
...
The results sorted by column number 4:
Compressor name Compress. Decompress. Orig. size Compr. size Ratio Filename
lzlib 1.8 -9 1.68 MB/s 65 MB/s 209825792 36701060 17.49 www.squeezechart.com_SOURCES.tar
xz 5.2.3 -9 2.81 MB/s 83 MB/s 209825792 36917349 17.59 www.squeezechart.com_SOURCES.tar
lzma 16.04 -9 2.55 MB/s 91 MB/s 209825792 36924693 17.60 www.squeezechart.com_SOURCES.tar
brotli24 2017-03-10 -11 0.48 MB/s 429 MB/s 209825792 37325474 17.79 www.squeezechart.com_SOURCES.tar
zstd 1.1.4 -22 1.74 MB/s 875 MB/s 209825792 38033002 18.13 www.squeezechart.com_SOURCES.tar
csc 2016-10-13 -5 3.76 MB/s 85 MB/s 209825792 38192929 18.20 www.squeezechart.com_SOURCES.tar
lzham 1.0 -d26 -4 1.43 MB/s 309 MB/s 209825792 38637032 18.41 www.squeezechart.com_SOURCES.tar
tornado 0.6a -16 2.13 MB/s 210 MB/s 209825792 38861022 18.52 www.squeezechart.com_SOURCES.tar
zstd24 1.1.4 -22 1.84 MB/s 867 MB/s 209825792 38952486 18.56 www.squeezechart.com_SOURCES.tar
lzham24 1.0 -4 1.58 MB/s 305 MB/s 209825792 39290082 18.73 www.squeezechart.com_SOURCES.tar
lzham 1.0 -d26 -1 2.70 MB/s 290 MB/s 209825792 40907583 19.50 www.squeezechart.com_SOURCES.tar
zstd 1.1.4 -12 25 MB/s 1061 MB/s 209825792 43543522 20.75 www.squeezechart.com_SOURCES.tar
zstd24 1.1.4 -12 26 MB/s 1061 MB/s 209825792 43543522 20.75 www.squeezechart.com_SOURCES.tar
zling 2016-01-10 -4 44 MB/s 232 MB/s 209825792 43869965 20.91 www.squeezechart.com_SOURCES.tar
lizard 1.0 -49 1.44 MB/s 1771 MB/s 209825792 44509333 21.21 www.squeezechart.com_SOURCES.tar
crush 1.0 -2 0.96 MB/s 439 MB/s 209825792 46567262 22.19 www.squeezechart.com_SOURCES.tar
lizard 1.0 -29 1.55 MB/s 2496 MB/s 209825792 48335185 23.04 www.squeezechart.com_SOURCES.tar
xpack 2016-06-02 -9 19 MB/s 856 MB/s 209825792 49087266 23.39 www.squeezechart.com_SOURCES.tar
lzfse 2017-03-08 61 MB/s 786 MB/s 209825792 52845473 25.19 www.squeezechart.com_SOURCES.tar
libdeflate 0.7 -12 4.98 MB/s 743 MB/s 209825792 52948822 25.23 www.squeezechart.com_SOURCES.tar
ucl_nrv2e 1.03 -9 2.36 MB/s 385 MB/s 209825792 54344570 25.90 www.squeezechart.com_SOURCES.tar
ucl_nrv2d 1.03 -9 2.39 MB/s 387 MB/s 209825792 54631206 26.04 www.squeezechart.com_SOURCES.tar
zlib 1.2.11 -9 12 MB/s 356 MB/s 209825792 55071341 26.25 www.squeezechart.com_SOURCES.tar
ucl_nrv2b 1.03 -9 2.31 MB/s 372 MB/s 209825792 55101272 26.26 www.squeezechart.com_SOURCES.tar
lizard 1.0 -39 2.71 MB/s 2016 MB/s 209825792 57541892 27.42 www.squeezechart.com_SOURCES.tar
lzg 1.0.8 -9 0.95 MB/s 695 MB/s 209825792 57625819 27.46 www.squeezechart.com_SOURCES.tar
lzmat 1.01 33 MB/s 378 MB/s 209825792 58077448 27.68 www.squeezechart.com_SOURCES.tar
yalz77 2015-09-19 -12 23 MB/s 509 MB/s 209825792 58605626 27.93 www.squeezechart.com_SOURCES.tar
lzo1b 2.09 -999 15 MB/s 783 MB/s 209825792 60561155 28.86 www.squeezechart.com_SOURCES.tar
brieflz 1.1.0 150 MB/s 207 MB/s 209825792 60917799 29.03 www.squeezechart.com_SOURCES.tar
lzsse8 2016-05-14 -17 2.49 MB/s 3814 MB/s 209825792 61265223 29.20 www.squeezechart.com_SOURCES.tar
lzsse4 2016-05-14 -17 2.60 MB/s 3658 MB/s 209825792 61643185 29.38 www.squeezechart.com_SOURCES.tar
lz4hc 1.7.5 -12 2.77 MB/s 2537 MB/s 209825792 61805116 29.46 www.squeezechart.com_SOURCES.tar
lizard 1.0 -19 2.88 MB/s 2866 MB/s 209825792 62118651 29.60 www.squeezechart.com_SOURCES.tar
lz4hc 1.7.5 -10 11 MB/s 2502 MB/s 209825792 62247510 29.67 www.squeezechart.com_SOURCES.tar
lzsse2 2016-05-14 -17 2.48 MB/s 2919 MB/s 209825792 62657596 29.86 www.squeezechart.com_SOURCES.tar
quicklz 1.5.0 -3 51 MB/s 895 MB/s 209825792 64326171 30.66 www.squeezechart.com_SOURCES.tar
lzvn 2017-03-08 54 MB/s 976 MB/s 209825792 64822535 30.89 www.squeezechart.com_SOURCES.tar
pithy 2011-12-24 -9 393 MB/s 1720 MB/s 209825792 65840207 31.38 www.squeezechart.com_SOURCES.tar
gipfeli 2016-07-13 334 MB/s 545 MB/s 209825792 69387174 33.07 www.squeezechart.com_SOURCES.tar
slz_zlib 1.0.0 -3 237 MB/s 296 MB/s 209825792 75440572 35.95 www.squeezechart.com_SOURCES.tar
lzrw 15-Jul-1991 -5 128 MB/s 512 MB/s 209825792 75735750 36.09 www.squeezechart.com_SOURCES.tar
density 0.12.5 beta -3 153 MB/s 280 MB/s 209825792 77393218 36.88 www.squeezechart.com_SOURCES.tar
fastlz 0.1 -2 314 MB/s 548 MB/s 209825792 78515504 37.42 www.squeezechart.com_SOURCES.tar
lz4 1.7.5 552 MB/s 2416 MB/s 209825792 78534596 37.43 www.squeezechart.com_SOURCES.tar
yappy 2014-03-22 -9999 48 MB/s 2240 MB/s 209825792 78661616 37.49 www.squeezechart.com_SOURCES.tar
yappy 2014-03-22 -99 70 MB/s 2230 MB/s 209825792 78800941 37.56 www.squeezechart.com_SOURCES.tar
snappy 1.1.4 397 MB/s 1324 MB/s 209825792 80334243 38.29 www.squeezechart.com_SOURCES.tar
blosclz 2015-11-10 -9 280 MB/s 909 MB/s 209825792 80801973 38.51 www.squeezechart.com_SOURCES.tar
lzf 3.6 -1 307 MB/s 632 MB/s 209825792 82264589 39.21 www.squeezechart.com_SOURCES.tar
wflz 2015-09-16 251 MB/s 777 MB/s 209825792 89283223 42.55 www.squeezechart.com_SOURCES.tar
lzjb 2010 274 MB/s 457 MB/s 209825792 101949122 48.59 www.squeezechart.com_SOURCES.tar
Nakamichi 'Kaidanji' 3133 MB/s 103791792 ! outside lzbench !
shrinker 0.1 956 MB/s 2357 MB/s 209825792 166863382 79.52 www.squeezechart.com_SOURCES.tar
D:\_KAZE_workfield\more\smashshop_2017-Jul-23_Kaidanji>"turbobenchs_Official_v17.04_-_build_07_Apr_2017.exe" www.squeezechart.com_SOURCES.tar -elibdeflate,12/oodle,19,49,89,112,114,116,118,129/lzsse2,17/lzturbo,19,12,29,22,39,32,49,59/zstd,12,22/lizard,19,29,39,49/brotli,11/lzma,9/bzip2/xpack,9/chameleon,2/density,3/lzham,4/trle/bsc,3,6/zpaq,2,5 -g -I1 -J31 -k1 -B2G
TurboBench: - Mon Aug 28 23:00:52 2017
C Size ratio% C MB/s D MB/s Name File
31867486 15.2 0.39 0.38 zpaq 5 www.squeezechart.com_SOURCES.tar.tbb
35533637 16.9 0.89 101.83 lzturbo 49 www.squeezechart.com_SOURCES.tar.tbb
36924697 17.6 2.54 92.03 lzma 9 www.squeezechart.com_SOURCES.tar.tbb
37624056 17.9 1.21 1652.12 lzturbo 39 www.squeezechart.com_SOURCES.tar.tbb
38027612 18.1 0.46 425.05 brotli 11 www.squeezechart.com_SOURCES.tar.tbb
38033006 18.1 1.76 1045.51 zstd 22 www.squeezechart.com_SOURCES.tar.tbb
38205054 18.2 1.63 323.68 lzham 4 www.squeezechart.com_SOURCES.tar.tbb
38240952 18.2 0.42 735.38 oodle 19 www.squeezechart.com_SOURCES.tar.tbb
38286333 18.2 0.72 1269.52 oodle 129 www.squeezechart.com_SOURCES.tar.tbb
38301672 18.3 0.86 1262.60 oodle 89 www.squeezechart.com_SOURCES.tar.tbb
39763512 19.0 11.17 19.66 lzturbo 59 www.squeezechart.com_SOURCES.tar.tbb
39875924 19.0 17.45 12.95 bsc 6 www.squeezechart.com_SOURCES.tar.tbb
41614971 19.8 0.45 862.80 xpack 9 www.squeezechart.com_SOURCES.tar.tbb
42734064 20.4 1.35 2244.80 lzturbo 29 www.squeezechart.com_SOURCES.tar.tbb
43543526 20.8 24.79 1208.95 zstd 12 www.squeezechart.com_SOURCES.tar.tbb
43611417 20.8 56.44 1456.48 lzturbo 32 www.squeezechart.com_SOURCES.tar.tbb
43659756 20.8 24.98 16.21 bsc 3 www.squeezechart.com_SOURCES.tar.tbb
44461915 21.2 11.10 35.34 bzip2 www.squeezechart.com_SOURCES.tar.tbb
45142780 21.5 6.60 104.13 zpaq 2 www.squeezechart.com_SOURCES.tar.tbb
47697770 22.7 0.93 3297.00 oodle 118 www.squeezechart.com_SOURCES.tar.tbb
48335189 23.0 1.52 2483.10 lizard 29 www.squeezechart.com_SOURCES.tar.tbb
48386253 23.1 1.43 2308.75 lizard 49 www.squeezechart.com_SOURCES.tar.tbb
48570256 23.1 0.76 3555.26 oodle 116 www.squeezechart.com_SOURCES.tar.tbb
52812548 25.2 56.50 1884.21 lzturbo 22 www.squeezechart.com_SOURCES.tar.tbb
52948832 25.2 5.30 706.19 libdeflate 12 www.squeezechart.com_SOURCES.tar.tbb
54530384 26.0 32.36 3368.12 oodle 114 www.squeezechart.com_SOURCES.tar.tbb
60920223 29.0 77.00 3775.99 oodle 112 www.squeezechart.com_SOURCES.tar.tbb
61839546 29.5 3.97 2276.18 oodle 49 www.squeezechart.com_SOURCES.tar.tbb
61951466 29.5 1.39 3257.79 lzturbo 19 www.squeezechart.com_SOURCES.tar.tbb
62118655 29.6 2.80 2892.13 lizard 19 www.squeezechart.com_SOURCES.tar.tbb
62619130 29.8 2.67 2897.50 lizard 39 www.squeezechart.com_SOURCES.tar.tbb
62657600 29.9 2.32 2181.65 lzsse2 17 www.squeezechart.com_SOURCES.tar.tbb
66140228 31.5 76.02 3356.79 lzturbo 12 www.squeezechart.com_SOURCES.tar.tbb
77218134 36.8 168.21 312.87 density 3 www.squeezechart.com_SOURCES.tar.tbb
103791792 3133 Nakamichi 'Kaidanji' ! outside TurboBench !
130585304 62.2 1008.99 2390.20 chameleon 2 www.squeezechart.com_SOURCES.tar.tbb
188695088 89.9 155.40 4919.48 trle www.squeezechart.com_SOURCES.tar.tbb
; 'Kaidanji' decompression loop, 4e-0e+2=66 bytes long, 19 instructions long:
; mark_description "Intel(R) C++ Compiler XE for applications running on Intel(R) 64, Version 15.0.0.108 Build 20140726";
; mark_description "-O3 -QxSSE2 -D_N_YMM -D_N_HIGH_PRIORITY -FAcs";
.B8.3::
0000e 44 0f b7 0a movzx r9d, WORD PTR [rdx]
00012 41 f7 c1 07 00
00 00 test r9d, 7
00019 74 16 je .B8.5
.B8.4::
0001b 48 83 c2 02 add rdx, 2
0001f 49 f7 d9 neg r9
00022 4c 03 c8 add r9, rax
00025 4d 8b 11 mov r10, QWORD PTR [r9]
00028 4c 89 10 mov QWORD PTR [rax], r10
0002b 48 83 c0 08 add rax, 8
0002f eb 1a jmp .B8.6
.B8.5::
00031 c5 fe 6f 42 01 vmovdqu ymm0, YMMWORD PTR [1+rdx]
00036 45 0f b6 c9 movzx r9d, r9b
0003a 41 c1 e9 03 shr r9d, 3
0003e c5 fe 7f 00 vmovdqu YMMWORD PTR [rax], ymm0
00042 49 03 c1 add rax, r9
00045 41 ff c1 inc r9d
00048 49 03 d1 add rdx, r9
.B8.6::
0004b 49 3b d0 cmp rdx, r8
0004e 72 be jb .B8.3
C:\xx\more\smashshop_2017-Jul-23 dost>lzbench171 -c4 -i1,15 -o3 -ebrotli24,11/tornado,16/blosclz,9/brieflz/crush,2/csc,5/density,3/fastlz,2/gipfeli/zstd,12,22/zstd24,12,22/lzo1b,999/lzham,4/lzham24,4/libdeflate,12/lz4/lz4hc,10,12/lizard,19,29,39,49/lzf,1/lzfse/lzg,9/lzham,1/lzjb/lzlib,9/lzma,9/lzrw,5/lzsse2,17/lzsse4,17/lzsse8,17/lzvn/pithy,9/quicklz,3/snappy/slz_zlib,3/ucl_nrv2b,9/ucl_nrv2d,9/ucl_nrv2e,9/xpack,9/xz,9/yalz77,12/yappy,99/yappy,9999/zlib,9/zling,4/shrinker/wflz/lzmat "Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar"
lzbench 1.7.1 (64-bit Windows) Assembled by P.Skibinski
Compressor name Compress. Decompress. Orig. size Compr. size Ratio Filename
memcpy 11313 MB/s 11793 MB/s 40303104 40303104 100.00 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
...
The results sorted by column number 4:
Compressor name Compress. Decompress. Orig. size Compr. size Ratio Filename
lzlib 1.8 -9 1.09 MB/s 71 MB/s 40303104 6936312 17.21 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
lzma 16.04 -9 1.14 MB/s 106 MB/s 40303104 6941791 17.22 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
xz 5.2.3 -9 1.23 MB/s 102 MB/s 40303104 6941839 17.22 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
lzham 1.0 -d26 -4 0.87 MB/s 254 MB/s 40303104 6998371 17.36 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
zstd 1.1.4 -22 1.31 MB/s 600 MB/s 40303104 7051335 17.50 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
lzham24 1.0 -4 0.91 MB/s 255 MB/s 40303104 7083370 17.58 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
brotli24 2017-03-10 -11 0.39 MB/s 384 MB/s 40303104 7110635 17.64 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
tornado 0.6a -16 1.29 MB/s 215 MB/s 40303104 7132739 17.70 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
zstd24 1.1.4 -22 1.38 MB/s 598 MB/s 40303104 7133201 17.70 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
csc 2016-10-13 -5 1.25 MB/s 97 MB/s 40303104 7182316 17.82 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
lizard 1.0 -49 1.35 MB/s 925 MB/s 40303104 8061821 20.00 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
Nakamichi 'Ryuugan+' ICL v15.0 ???? MB/s ??????? ! outside lzbench !
Nakamichi 'Washigan+' ICL v15.0 1100 MB/s 9063686 ! outside lzbench !
Nakamichi 'Washigan+' GCC v6.3.0 1140 MB/s 9063686 ! outside lzbench !
zling 2016-01-10 -4 29 MB/s 171 MB/s 40303104 9154682 22.71 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
lzham 1.0 -d26 -1 2.24 MB/s 211 MB/s 40303104 9180529 22.78 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
crush 1.0 -2 0.07 MB/s 354 MB/s 40303104 9263238 22.98 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
zstd 1.1.4 -12 7.68 MB/s 730 MB/s 40303104 9298170 23.07 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
zstd24 1.1.4 -12 7.61 MB/s 730 MB/s 40303104 9298170 23.07 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
lizard 1.0 -29 1.39 MB/s 1235 MB/s 40303104 9438742 23.42 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
xpack 2016-06-02 -9 4.57 MB/s 928 MB/s 40303104 9948452 24.68 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
lizard 1.0 -39 4.39 MB/s 1828 MB/s 40303104 10064398 24.97 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
libdeflate 0.7 -12 3.50 MB/s 1013 MB/s 40303104 10073076 24.99 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
lzsse2 2016-05-14 -17 4.71 MB/s 3813 MB/s 40303104 10359314 25.70 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
lzsse4 2016-05-14 -17 5.60 MB/s 4060 MB/s 40303104 10404097 25.81 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
lzsse8 2016-05-14 -17 5.38 MB/s 3597 MB/s 40303104 10716708 26.59 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
zlib 1.2.11 -9 4.37 MB/s 307 MB/s 40303104 10771354 26.73 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
ucl_nrv2e 1.03 -9 0.35 MB/s 306 MB/s 40303104 11595193 28.77 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
lzo1b 2.09 -999 4.33 MB/s 579 MB/s 40303104 11728605 29.10 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
ucl_nrv2d 1.03 -9 0.34 MB/s 307 MB/s 40303104 11728710 29.10 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
lz4hc 1.7.5 -12 5.74 MB/s 2364 MB/s 40303104 11800407 29.28 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
lizard 1.0 -19 4.46 MB/s 2625 MB/s 40303104 11812204 29.31 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
ucl_nrv2b 1.03 -9 0.32 MB/s 294 MB/s 40303104 12008298 29.79 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
lz4hc 1.7.5 -10 9.01 MB/s 2356 MB/s 40303104 12065534 29.94 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
lzfse 2017-03-08 50 MB/s 548 MB/s 40303104 12239442 30.37 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
lzg 1.0.8 -9 0.18 MB/s 651 MB/s 40303104 12415466 30.81 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
lzmat 1.01 12 MB/s 293 MB/s 40303104 12540407 31.12 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
yalz77 2015-09-19 -12 25 MB/s 312 MB/s 40303104 14715782 36.51 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
yappy 2014-03-22 -9999 56 MB/s 1921 MB/s 40303104 15109222 37.49 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
yappy 2014-03-22 -99 56 MB/s 1923 MB/s 40303104 15109577 37.49 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
brieflz 1.1.0 103 MB/s 135 MB/s 40303104 15196136 37.70 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
lzvn 2017-03-08 44 MB/s 772 MB/s 40303104 15512385 38.49 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
quicklz 1.5.0 -3 37 MB/s 580 MB/s 40303104 16194509 40.18 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
gipfeli 2016-07-13 234 MB/s 447 MB/s 40303104 16243953 40.30 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
lzrw 15-Jul-1991 -5 88 MB/s 410 MB/s 40303104 16370457 40.62 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
Nakamichi 'Kaidanji' 1991 MB/s 16823815 ! outside lzbench !
pithy 2011-12-24 -9 273 MB/s 1337 MB/s 40303104 17417731 43.22 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
density 0.12.5 beta -3 392 MB/s 353 MB/s 40303104 17802720 44.17 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
lz4 1.7.5 317 MB/s 2059 MB/s 40303104 19276004 47.83 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
snappy 1.1.4 243 MB/s 846 MB/s 40303104 19976663 49.57 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
fastlz 0.1 -2 241 MB/s 392 MB/s 40303104 20596666 51.10 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
blosclz 2015-11-10 -9 208 MB/s 596 MB/s 40303104 20867150 51.78 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
shrinker 0.1 297 MB/s 555 MB/s 40303104 20874796 51.79 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
lzf 3.6 -1 231 MB/s 482 MB/s 40303104 20904695 51.87 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
slz_zlib 1.0.0 -3 177 MB/s 210 MB/s 40303104 21287387 52.82 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
lzjb 2010 177 MB/s 287 MB/s 40303104 25454117 63.16 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
wflz 2015-09-16 189 MB/s 469 MB/s 40303104 26169076 64.93 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar
C:\xx\more\smashshop_2017-Jul-23 dost>"turbobenchs_Official_v17.04_-_build_07_Apr_2017.exe" "Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar" -elibdeflate,12/oodle,19,49,89,112,114,116,118,129/lzsse2,17/lzturbo,19,12,29,22,39,32,49,59/zstd,12,22/lizard,19,29,39,49/brotli,11/lzma,9/bzip2/xpack,9/chameleon,2/density,3/lzham,4/trle/bsc,3,6/zpaq,2,5 -g -I1 -J31 -k1 -B2G
TurboBench: - Tue Aug 01 04:03:32 2017
C Size ratio% C MB/s D MB/s Name File
5446232 13.5 7.99 17.94 lzturbo 59 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar.tbb
5881208 14.6 0.42 0.41 zpaq 5 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar.tbb
6808608 16.9 27.11 10.62 bsc 6 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar.tbb
6827650 16.9 0.77 108.26 lzturbo 49 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar.tbb
6941795 17.2 1.13 105.79 lzma 9 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar.tbb
6996681 17.4 0.91 281.38 lzham 4 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar.tbb
7011119 17.4 0.90 810.98 lzturbo 39 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar.tbb
7051339 17.5 1.31 602.51 zstd 22 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar.tbb
7125187 17.7 10.36 27.05 bzip2 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar.tbb
7238603 18.0 0.59 680.56 oodle 129 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar.tbb
7238603 18.0 0.78 669.06 oodle 89 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar.tbb
7392071 18.3 0.28 439.01 oodle 19 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar.tbb
7405445 18.4 0.40 479.31 brotli 11 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar.tbb
7951427 19.7 0.96 1375.71 lzturbo 29 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar.tbb
8984648 22.3 4.42 86.71 zpaq 2 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar.tbb
9001114 22.3 1.36 1073.27 lizard 49 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar.tbb
??????? ???? Nakamichi 'Ryuugan+' ICL v15.0 ! outside TurboBench !
9063686 1100 Nakamichi 'Washigan+' ICL v15.0 ! outside TurboBench !
9063686 1140 Nakamichi 'Washigan+' GCC v6.3.0 ! outside TurboBench !
9221434 22.9 1.23 752.75 xpack 9 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar.tbb
9298174 23.1 7.65 765.67 zstd 12 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar.tbb
9314841 23.1 35.07 1045.04 lzturbo 32 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar.tbb
9438746 23.4 1.39 1244.13 lizard 29 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar.tbb
9600504 23.8 24.27 18.49 bsc 3 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar.tbb
9847862 24.4 0.95 1803.10 oodle 118 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar.tbb
10073086 25.0 3.66 925.78 libdeflate 12 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar.tbb
10359314 4300 LZSSE2 17 ICL v15.0 AVX ! outside TurboBench !
10359318 25.7 4.59 2789.04 lzsse2 17 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar.tbb
11806328 29.3 1.10 3041.11 lzturbo 19 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar.tbb
11810189 29.3 2.94 1773.32 oodle 49 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar.tbb
11812208 29.3 4.43 2659.35 lizard 19 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar.tbb
12052393 29.9 4.39 2580.82 lizard 39 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar.tbb
12459957 30.9 0.57 2302.64 oodle 116 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar.tbb
12677081 31.5 19.70 2575.58 oodle 114 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar.tbb
13042131 32.4 35.44 1207.58 lzturbo 22 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar.tbb
13181552 32.7 56.94 3222.46 lzturbo 12 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar.tbb
16823815 1991 Nakamichi 'Kaidanji' ! outside TurboBench !
17802562 44.2 404.52 399.85 density 3 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar.tbb
17972414 44.6 59.54 3181.60 oodle 112 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar.tbb
21693398 53.8 1673.31 3515.18 chameleon 2 Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar.tbb
40278349 99.9 194.71 2054.61 trle Complete_works_of_Fyodor_Dostoyevsky_in_15_volumes_(Russian).tar.tbb
*/
Sorry, but it's not possible to add window/offsets bigger than 16 MB (24-bit) without breaking backward compatibility. It can be done in a fork of lizard.
Wanted once and for all to have the baseline for one big textual (XML) corpus, since it is not really deduplicative it is a good bench for seeing how different windows (16MB, 64MB, 512MB) affect the ratio, memory usage and timing.
Testmachine: Laptop 'Compressionette' Lenovo Ideapad 310; i5-7200u @2.5GHz; 8GB DDR4 @1066MHz (2133MHz) CL15 CR2T; L2 cache: 2x256KB; L3 cache: 3MB
Quick roster 'Single-Threaded' for English Wikipedia 2017-Jan-01:
---------------------------------------------------------------------------------------------------------
| Compressor | Options | Total Compression Time | Footprint | Size |
---------------------------------------------------------------------------------------------------------
| zpaq64 | -method 59 -threads 1 | 207,484 seconds | 6,344 MB | 7,778,448,878 |
| bsc | -b512 -m6 -cp -Tt | 4,097 seconds | 2,608 MB | 9,584,990,892 |
| xz | -z -k -f -9 -e -v -v --threads=1 | 53,210 seconds | 676 MB | 10,385,748,048 |
| zstd | --ultra -22 -T1 | 54,975 seconds | 773 MB | 10,617,443,916 |
| zpaq64 | -method 29 -threads 1 | 18,017 seconds | 3,598 MB | 12,421,086,486 |
| lz5 | -49 -B7 -v | 47,045 seconds | 497 MB | 13,859,918,784 |
| rz | -d 64m | 140,882+ seconds | 889 MB | 9,064,770,314 |
| uncompressed | | | | 60,182,193,037 |
---------------------------------------------------------------------------------------------------------
Notes: zpaq64 - v7.05 journaling archiver, compiled Apr 17 2015 bsc - Block Sorting Compressor. Version 3.1.0. 8 July 2012 (c) 2009-2012 Ilya Grebnov Ilya.Grebnov@gmail.com. xz - (XZ utils) 5.2.1 zstd - command line interface 64-bits v1.3.1, by Yann Collet lz5 - command line interface 64-bit 2.0.0 by Y.Collet & P.Skibinski (Feb 5 2017) rz - RAZOR Archiver 1.00 (2017-09-08) - DEMO/TEST version (c) Christian Martelock (christian.martelock@web.de)
C:\xx\Nigella\Nigella_Corpus>timer64.exe rz a -d 64m enwiki-20170101-pages-articles.xml.0064M.rz enwiki-20170101-pages-articles.xml
*** RAZOR Archiver 1.00 (2017-09-08) - DEMO/TEST version ***
*** (c) Christian Martelock (christian.martelock@web.de) ***
Scanning c:\xx\nigella\nigella_corpus\enwiki-20170101-pages-articles.xml
Found 0 dirs, 1 files, 60182193037 bytes.
Creating archive enwiki-20170101-pages-articles.xml.0064M.rz
Window : 65536K (512M..128G)
Header : 64
Size : 9064770314
Archive ok. Added 0 dirs, 1 files, 60182193037 bytes.
CPU time = 179641.547s / wall time = 140882.532s
Kernel Time = 334.250 = 0%
User Time =179641.546 = 127%
Process Time =179975.796 = 127% Virtual Memory = 905 MB
Global Time =140882.551 = 100% Physical Memory = 889 MB
Feel free to ask to run other compressors/options on 'Compressionette' until I take on my latest corpus:
360,797,299,712 _GAMERA_r28_1316229_TXT_files_(English).tar
Unfortunately cannot bench the decompression rates, no SSD on my laptop, grmbl.
Edit: Filled stats for the finished Razor, plus some decompression stats:
SHA1: 7cfefa6f2c2ad080ab92d76c9bf9ea1b75aa7263 enwiki-20170101-pages-articles.xml
The time is not really representative since the 2TB 5400rpm HDD is badly fragmented - the I/O sucks.
------------------------------------------------------------------------------------------
| Decompressor | Options | Total Decompression Time | Footprint | Size |
------------------------------------------------------------------------------------------
| xz | -d -f | 2,327 seconds | 67 MB | 10,385,748,048 |
| zstd | -d | 3,124 seconds | 132 MB | 10,617,443,916 |
| lz5 | -d --no-sparse | 2,444 seconds | 337 MB | 13,859,918,784 |
| rz | e | 1,756 seconds | 118 MB | 9,064,770,314 |
------------------------------------------------------------------------------------------
No idea what causes this:
C:\xx\Nigella\Nigella_Corpus>timer64.exe lz5 -d enwiki-20170101-pages-articles.xml.49.lz5
Decoding file enwiki-20170101-pages-articles.xml.49
Error 72 : Sparse skip error ; try --no-sparse
Exit code: 72
zstd, lz5, rz verified OK.
In my view the best performer is yet to come, Ilya Grebnov's bsc is excellent for huge textual data, however I fully expect Hamid Bouzidi's LzTurbo 59 to trump it. Razor is also impressive.
Very nice feature implemented Christian Martelock, namely the built-in deduplicator, very very handy.
Hi inikep, as a future enhancement, could you consider adding bigger windows than 256MB to your superb Lizard?! I just did it, despite the general trend to work with smaller windows (and more threads) and the lack of computational power for gigantic windows. The toy is called 'Ryuugan+' - a strong and fully functional one, it inherits all the good stuff from 'Washigan+' - my mainstay. Haven't been happy with the limited Eagleeye's 512MB sliding window, so the successor Dragoneye adds to all previous windows and the 37bit one - 128GB. The underlying notion is to have (in the future) one compressor able to see deeply in the whole English Wikipedia XML dump from start to the end - it steadily is growing 2GB per year, now it is 60GB.
The idea is, when the right time comes, the compile&source of such performer to be available - not to rush and write when the machine nomenclature matches the requirements for 15GB+60GB=75GB RAM. Looking back, say, 10 years, many tools are blind to the rich resources that machines of today offer. It is good, for a change, to have the software ready beforehand, no?
NakamichiRyuugan+(32bit_64bit_executables_source).zip 5.87 MB (6,160,495 bytes): https://drive.google.com/file/d/0BzKgu_YpO6uZYnpGY0d0NHNHQWc/view?usp=sharing
Booklet_Ryuugan+.pdf 763 KB (781,446 bytes): https://drive.google.com/file/d/0BzKgu_YpO6uZb1VsSC02cE9WUlk/view?usp=sharing