forked from inikep/lzbench
-
Notifications
You must be signed in to change notification settings - Fork 0
/
NEWS
126 lines (111 loc) · 4.26 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
v1.7.3
- brotli updated to 2017-12-12
- lz4 updated to v1.8.0
- zstd updated to v1.3.3
- added zstd compressor with long distance matcher: zstdLDM, zstd22LDM, zstd24LDM
v1.7.2
- zstd updated to v1.3.1
v1.7.1
- brotli updated to 2017-03-10
- glza updated to v0.8
- lzma updated to v16.04
v1.7
- added lizard v1.0 (formerly lz5)
- libdeflate updated to v0.7
- lzfse and lzvn updated to 2017-03-08
- lzlib updated to v1.8
- snappy updated to v1.1.4
- xz updated to v5.2.3
- zlib updated to v1.2.11
- zstd updated to v1.1.4
v1.6
- zstd updated to v1.1.3
- lz4 updated to v1.7.5
- lz5 updated to v2.0
- improved: touch pages in buffer allocations prior to running first algorithm (thanks to travisdowns)
- fixed: check if input name is directory
- fixed: median time (the "-p3" option, thanks to Alexey Tourbin)
v1.5
- added the "-r" option : operate recursively on directories
- added the "-j" option : join files in memory but compress them independently (for many small files)
- lz5 updated to v2.0 RC2
- lz4 updated to v1.7.3
- zstd updated to v1.1.1
- libdeflate updated to v0.6
- csc updated to 2016-10-13
- improved PowerPC support
- fixed -m option (thanks to Julian Kunkel)
v1.4
- zstd updated to v1.0.0
- added libdeflate 2016-08-29 (thanks to Jørgen Ibsen)
- added the "-m" (memory_limit) option; large files are processed in (memory_limit/4) blocks
- cleaner CSV output and added the "original size" field
v1.3
- added slz 1.0.0 : slz_zlib, slz_gzip, slz_deflate (thanks to Willy Tarreau)
- added glza 0.7.1 (thanks to Kennon Conrad)
- zstd updated to v0.8.0 (thanks to Chip Turner)
- brotli updated to v0.5.2
- gipfeli updated to 2016-07-13
- lzfse and lzvn updated to 2016-08-16
- lz5 updated to v1.5
- lzbench compiles on MacOS (with exception of lzham)
- lzbench compiles with clang (tested with 3.4, 3.5, 3.6 and 3.8)
- added support for aggregated parameters: "-t0 -u0 -i3 -j5" is equal to "-t0u0i3j5" (only "-e" can not be aggregated)
- added new options:
-r = disable real-time process priority
-v = disable progress information
-z = show (de)compression times instead of speed
v1.2
- added lzfse and lzvn 2016-06-19
- added xpack 2016-06-02
- added lzsse 2016-05-14
- zstd updated to v0.7.1
- brotli updated to v0.4.0
v1.1
- zstd updated to v0.6.0
- brotli updated to 2016-03-22
- libzling updated to 2016-04-10
- new modes with 22 and 24-bit window: brotli22, brotli24, lzham22, lzham24, zstd22, zstd24
- added support for multiple files
- fixed issue with files bigger than 1706MB and compressors supporting only up to 2GB blocks (int32_t)
v1.0
- zstd updated to v0.5.1
- lz5 updated to v1.4.1
- brotli updated to 2016-02-04
- libzling updated to 2016-01-05+bugfix
v0.9.1
- improved: more accurate timings at default min. time for compression (1.0s) and decompression (0.5s)
- lz5 updated to r132
- zstd updated to v0.4.1
- gipfeli updated to 2015-11-30
v0.9
- improved: more accurate timings for small files
- added: blosclz 2015-11-10
- added: gipfeli 2015-11-01 with bugfixes from https://github.com/jibsen/gipfeli
- added: lzo1 and lzo1a
- added the "-oX" option: output text format 1=Markdown, 2=text, 3=CSV
- added the "-pX" option: print time for all iterations: 1=fastest 2=average 3=median
- added the "-tX" and "-uX" options: set min. time in seconds for compression and decompression
- added the "-l" option: list of available compressors and aliases
- fixed: memory allocation cost for brieflz, lzo, lzrw, wflz is now not included in timings
- fixed: UCL available again as ucl_nrv2b/ucl_nrv2d/ucl_nrv2e or alias "ucl"
- fixed: LZO available again as lzo1b/lzo1c/lzo1f/lzo1x/lzo1y/lzo1z/lzo2a or alias "lzo"
- fixed: wfLZ, lzmat, shrinker compiled with -O2 because they crash with gcc 4.9+ and -O3
v0.8
- the "-cX" option: sort results by column number X
- the "-eX" option where X = compressors separated by '/' with parameters specified after ','
Examples:
lzbench -ebrotli filename - selects all levels of brotli
lzbench -ebrotli,2,5/zstd filename - selects levels 2 & 5 of brotli and zstd
- added lzg 1.0.8
- added lzlib 1.7 (http://www.nongnu.org/lzip/lzlib.html)
- added brieflz 1.1.0
- added yalz77 2015-09-19
- added xz 5.2.2
- zstd updated to v0.3.6
v0.7.1
- tornado updated to version 0.6a
- lz5/lz5hc updated to version r131b
- a better error handling
v0.7
The first release for GitHub