Jump to content

Zstd

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Kiwi128 (talk | contribs) at 22:20, 5 May 2017 (update stable version => 1.2.0). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Original author(s)Yann Collet
Developer(s)Yann Collet, Przemysław Skibiński (inikep)
Initial releaseJanuary 24, 2015 (2015-01-24)
Stable release
1.2.0 / May 5, 2017; 7 years ago (2017-05-05)[1]
Repository
Written inC
Operating systemCross-platform
PlatformPortable
TypeData compression
LicenseBSD License
Websitefacebook.github.io/zstd/

Zstandard (or Zstd) is a lossless data compression algorithm developed by Yann Collet at Facebook. The name also refers to the reference implementation in C. Version 1 of implementation was released as free software on 31 August 2016.[2][3]

Features

Zstandard was designed to give compression comparable to that of DEFLATE (.ZIP, gzip) with higher compression / decompression speeds.

Zstandard combines use of a dictionary-type algorithm (LZ77) and Finite State Entropy (tANS) stage of entropy coding.

License

The reference implementation is licensed under the BSD License, published at GitHub. Since version 1.0, it has additional Grant of Patent Rights.[4]

See also

  • Brotli
  • LZFSE - A similar algorithm by Apple used since iOS 9 and OS X 10.11 and made open-source on 1 June 2016

References

  1. ^ "Releases - facebook/zstd". Retrieved 5 May 2017 – via GitHub.
  2. ^ Sergio De Simone, Facebook Open-Sources New Compression Algorithm Outperforming Zlib / InfoQ, Sep 02, 2016
  3. ^ "Life imitates satire: Facebook touts zlib killer just like Silicon Valley's Pied Piper". The Register. 2016-08-31. Retrieved 2016-09-06.
  4. ^ zstd/PATENTS "Additional Grant of Patent Rights Version 2", Facebook