Lines Matching +full:is +full:- +full:decoded +full:- +full:cs

3 __Zstandard__, or `zstd` as short version, is a fast lossless compression algorithm,
4 targeting real-time compression scenarios at zlib-level and better compression ratios.
7 Zstandard's format is stable and documented in [RFC8878](https://datatracker.ietf.org/doc/html/rfc8…
8 This repository represents the reference implementation, provided as an open-source dual [BSD](LICE…
11 a list of known ports and bindings is provided on [Zstandard homepage](http://www.zstd.net/#other-l…
21 [travisDevBadge]: https://api.travis-ci.com/facebook/zstd.svg?branch=dev "Continuous Integration te…
22 [travisLink]: https://travis-ci.com/facebook/zstd
24 [AppveyorLink]: https://ci.appveyor.com/project/YannCollet/zstd-p0yf0
27 [CirrusDevBadge]: https://api.cirrus-ci.com/github/facebook/zstd.svg?branch=dev
28 [CirrusLink]: https://cirrus-ci.com/github/facebook/zstd
29 [OSSFuzzBadge]: https://oss-fuzz-build-logs.storage.googleapis.com/badges/zstd.svg
30 [OSSFuzzLink]: https://bugs.chromium.org/p/oss-fuzz/issues/list?sort=-opened&can=1&q=proj:zstd
35 on a desktop running Ubuntu 20.04 (`Linux 5.11.0-41-generic`),
36 with a Core i7-9700K CPU @ 4.9GHz,
37 using [lzbench], an open-source in-memory benchmark by @inikep
46 | --------------- | ------| -----------| ---------- |
47 | **zstd 1.5.1 -1** | 2.887 | 530 MB/s | 1700 MB/s |
48 | [zlib] 1.2.11 -1 | 2.743 | 95 MB/s | 400 MB/s |
49 | brotli 1.0.9 -0 | 2.702 | 395 MB/s | 450 MB/s |
50 | **zstd 1.5.1 --fast=1** | 2.437 | 600 MB/s | 2150 MB/s |
51 | **zstd 1.5.1 --fast=3** | 2.239 | 670 MB/s | 2250 MB/s |
52 | quicklz 1.5.0 -1 | 2.238 | 540 MB/s | 760 MB/s |
53 | **zstd 1.5.1 --fast=4** | 2.148 | 710 MB/s | 2300 MB/s |
54 | lzo1x 2.10 -1 | 2.106 | 660 MB/s | 845 MB/s |
56 | lzf 3.6 -1 | 2.077 | 410 MB/s | 830 MB/s |
62 The negative compression levels, specified with `--fast=#`,
67 Speed vs Compression trade-off is configurable by small increments.
68 Decompression speed is preserved and remains roughly the same at all settings,
72 on a server running Linux Debian (`Linux version 4.14.0-3-amd64`)
73 with a Core i7-6700K CPU @ 4.0GHz,
74 using [lzbench], an open-source in-memory benchmark by @inikep
79 ---------------------------|--------------------
90is to compress. This problem is common to all compression algorithms, and reason is, compression a…
93 Training Zstandard is achieved by providing it with a few samples (one file per sample). The result…
96-users` [sample set](https://github.com/facebook/zstd/releases/tag/v1.1.3), created from [github p…
100 ------------------|-------------------|--------------------
101 …ges/dict-cr.png "Compression Ratio") | ![Compression Speed](doc/images/dict-cs.png "Compression Sp…
106 …ks if there is some correlation in a family of small data samples. The more data-specific a dictio…
108 …st few KB. Then, the compression algorithm will gradually use previously decoded content to better…
114 `zstd --train FullPathToTrainingSet/* -o dictionaryName`
118 `zstd -D dictionaryName FILE`
122 `zstd -D dictionaryName --decompress FILE.zst`
129 If your system is compatible with standard `make` (or `gmake`),
133 - `make install` : create and install zstd cli, library and man pages
134 - `make check` : create and run `zstd`, tests its behavior on local platform
138 A `cmake` project generator is provided within `build/cmake`.
142 By default, `CMAKE_BUILD_TYPE` is set to `Release`.
146 A Meson project is provided within [`build/meson`](build/meson). Follow
150 example about how Meson is used to build this project.
152 Note that default build type is **release**.
159 ./bootstrap-vcpkg.sh
163 The zstd port in vcpkg is kept up to date by Microsoft team members and community contributors.
164 If the version is out of date, please [create an issue or pull request](https://github.com/Microsof…
169 - Projects for Visual Studio 2005, 2008 and 2010.
170 + VS2010 project is compatible with VS2012, VS2013, VS2015 and VS2017.
171 - Automated build scripts for Visual compiler by [@KrzysFR](https://github.com/KrzysFR), in `build/…
177 The output binary will be in `buck-out/gen/programs/`.
187 Zstandard is currently deployed within Facebook. It is used continuously to compress large amounts …
188 Zstandard is considered safe for production environments.
192 Zstandard is dual-licensed under [BSD](LICENSE) and [GPLv2](COPYING).
196 The `dev` branch is the one where all contributions are merged before reaching `release`.