1 Star 0 Fork 0

dmsfeng / lzbench

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
NEWS 5.19 KB
一键复制 编辑 原始数据 按行查看 历史
v1.8.1
- fixed linking issues with glza (multiple definition of ###)
- update BriefLZ to 1.3.0 (thanks to @jibsen)
- update libslz to 1.2.0 (thanks to Willy Tarreau)
- update zstd to 1.4.5 (thanks to @jinfeihan57)
v1.8
- fixed gcc-9 and clang-9 compilation issues
- default linking for Linux is dynamic and static for Windows (can be changed with `make BUILD_STATIC=0/1`)
- added fast-lzma2 1.0.1
- added bzip2 1.0.8 (thanks to @tansy)
- blosclz updated to 2.0.0
- libdeflate updated to v1.3
- liblzg updated to 1.0.10
- lzlib updated to 1.11
- lzma updated to 19.00
- lzo updated to 2.10
- lzsse updated to 2019-04-18 (1847c3e827)
- snappy updated to 2019-09-30 (e9e11b84e6)
- xz updated to v5.2.4
- zling updated to 2018-10-12
v1.7.4
- brieflz updated to 1.2.0 (thanks to @jibsen)
- brotli updated to 2019-10-01 (c435f06675)
- density updated to 0.14.2 (thanks to @morotti)
- lz4 updated to v1.9.2
- zstd updated to v1.4.3
v1.7.3 (done by @data-man)
- 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
1
https://gitee.com/dmsfeng/lzbench.git
git@gitee.com:dmsfeng/lzbench.git
dmsfeng
lzbench
lzbench
master

搜索帮助