Zstandard

Zstandard

Information
Letzte Version 1.4.9 (3. März 2021)
Anzahlung github.com/facebook/zstd.git
Qualitätssicherung Kontinuierliche Integration
Geschrieben in VS
Betriebssystem GNU / Linux , BSD ( d ) und Mac OS
Art Softwarebibliothek
Befehlszeilenprogramm ( d )
Lizenz BSD 3-Klauseln ( d ) und GNU General Public License Version 2
Webseite facebook.github.io/zstd

Zstandard (oder Zstd ) ist ein verlustfreier Datenkomprimierungsalgorithmus , der ab 2015 von Yann Collet (auch unter dem Pseudonym „Cyan“ bekannt) entwickelt und von Facebook unterstützt wird . Dies ist auch die Referenz- C-Implementierung dieses Algorithmus.

Eigenschaften

Zstandard kombiniert einen Wörterbuchkomprimierungsalgorithmus vom Typ LZ77 und eine Entropiecodierung vom Typ tANS (oder FSE ).

Es wurde entwickelt, um Komprimierungsverhältnisse zu bieten, die mit denen des Deflate- Algorithmus ( Zip , gzip …) vergleichbar sind, und ist sowohl bei der Komprimierung als auch bei der Dekomprimierung viel schneller. Es ist also vergleichbar mit Brotli und LZFSE , von denen es zeitgemäß ist.

Das Referenz-Tool zstd verwendet die Bibliotheken LZ4 (Lightweight and Fast Compression Algorithmus) und xxHash (für die schnelle Handhabung von Hash-Funktionen ), zwei Bibliotheken, die ebenfalls vom Autor von Zstandard entwickelt wurden.

Lizenz

Die C-Sprachreferenzimplementierung des Algorithmus wird unter der BSD-Lizenz verteilt .

Siehe auch

Zum Thema passende Artikel

Externe Links

  1. Release Zstandard v1.4.9  "