From: Yann Collet Date: Tue, 13 Sep 2016 11:38:06 +0000 (+0200) Subject: updated bindings X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d8bfee23b78b3daf6c6800440608816f9079b290;p=thirdparty%2Fzstd.git updated bindings --- diff --git a/.gitignore b/.gitignore index 181652401..ab7791efb 100644 --- a/.gitignore +++ b/.gitignore @@ -1,39 +1,2 @@ -# Object files -*.o -*.ko - -# Libraries -*.lib -*.a - -# Shared objects (inc. Windows DLLs) -*.dll -*.so -*.so.* -*.dylib - -# Executables -zstd -*.exe -*.out -*.app - -# Visual C++ -projects/VS2008 -projects/VS2010 -projects/VS2012 -projects/VS2013 -projects/VS2015 -build/bin - -# IDEA solution files -*.idea - -# Other files -.directory -_codelite/ -_zstdbench/ -.clang_complete - -# CMake -projects/cmake/ +# Apple OS-X finder +.DS_Store diff --git a/index.html b/index.html index a027a0df8..7727a61f4 100644 --- a/index.html +++ b/index.html @@ -95,9 +95,9 @@ compiled with gcc 5.2.1, with the [Silesia compression corpus]. |Name | Ratio | C.speed | D.speed | |-----------------|-------|--------:|--------:| | | | MB/s | MB/s | -|**zstd 0.7.0 -1**|**2.877**|**325**| **930** | +|**zstd 1.0.0 -1**|**2.877**|**330**| **940** | | [zlib] 1.2.8 -1 | 2.730 | 95 | 360 | -| brotli -0 | 2.708 | 220 | 430 | +| brotli 0.4 -0 | 2.708 | 320 | 375 | | QuickLZ 1.5 | 2.237 | 510 | 605 | | LZO 2.09 | 2.106 | 610 | 870 | | [LZ4] r131 | 2.101 | 620 | 3100 | @@ -155,15 +155,6 @@ Hence, deploying one dictionary per type of data will provide the greater benefi `zstd --decompress FILE.zst -D dictionaryName` -
- -## Graphical User Interface - -Tino Reichardt has developped and hosts a version of [7-zip archive manager -with Zstandard](https://mcmilk.de/projects/7-Zip-ZStd/). - -7-zip with Zstandard -
@@ -178,21 +169,40 @@ here is a list of known bindings and their authors : | __Rust__ | Alexandre Bury | https://crates.io/crates/zstd | | __C#__ | SKB Kontur | https://github.com/skbkontur/ZstdNet | | __Python__ | Gregory Szorc | https://pypi.python.org/pypi/zstandard -| __Python__ | Sergey Dryabzhinsky | https://pypi.python.org/pypi/zstd | +| __Node.js__ streams | albertdb | https://www.npmjs.com/package/node-zstandard +| __Node.js__ buffers | Zwb | https://www.npmjs.com/package/node-zstd | __PHP__ | Kamijo | https://github.com/kjdev/php-ext-zstd | -| __Node.js__ | albertdb | https://www.npmjs.com/package/node-zstandard -| __Node.js__ | Zwb | https://www.npmjs.com/package/node-zstd +| __Perl__ | Jiro Nishiguchi | https://metacpan.org/release/Compress-Zstd | | __Ruby__ | Jarred Holman | https://github.com/jarredholman/ruby-zstd +| __D__ | Masahiro Nakagawa | https://code.dlang.org/packages/zstd | | __Ada__ | John Marino | https://github.com/jrmarino/zstd-ada | +| __Erlang__ | Yuki Ito | https://hex.pm/packages/zstd | | __Go__ | Vianney Tran | https://github.com/DataDog/zstd | | __OCaml__ | ygrek | https://opam.ocaml.org/packages/zstd/ | | __Delphi__ | Razor12911 | http://encode.ru/threads/2119-Zstandard?p=49075&viewfull=1#post49075 -| __Perl__ | Jiro Nishiguchi | https://metacpan.org/release/Compress-Zstd | -| __Erlang__ | Yuki Ito | https://hex.pm/packages/zstd | -| __D__ | Masahiro Nakagawa | https://code.dlang.org/packages/zstd | [than reference C]:https://github.com/facebook/zstd +## Custom formats + +These bindings use zstd compression, and encapsulate the result into their own format. +They are not interoperable with other bindings. + +| Language | Author | URL | +| ------------ | ------------------- | ------------------------------------- | +| __Python__ | Sergey Dryabzhinsky | https://pypi.python.org/pypi/zstd | + + +
+ +## Graphical User Interface + +Tino Reichardt has developped and hosts a version of [7-zip archive manager +with Zstandard](https://mcmilk.de/projects/7-Zip-ZStd/). + +7-zip with Zstandard + + ---