Snappy (Datenkompressionssoftware)
Snappy-Referenzimplementierung
From Wikipedia, the free encyclopedia
Snappy ist eine freie Programmbibliothek zum Komprimieren und Dekomprimieren von Daten. Der Algorithmus wurde von Google entwickelt und 2011 unter freier BSD-Lizenz veröffentlicht. Er ist auf hohe Kompressions- und Dekompressionsgeschwindigkeit ausgelegt, die Kompressionsrate ist daher deutlich schlechter als die von zlib. Snappy ist schneller als der vergleichbare Algorithmus LZO.[3][4][5]
| snappy | |
|---|---|
| Basisdaten | |
| Entwickler | Zeev Tarantov, Steinar H. Gunderson |
| Erscheinungsjahr | 18. März 2011[1][2] |
| Aktuelle Version | 1.2.1 (21. Mai 2024) |
| Betriebssystem | plattformübergreifend |
| Programmiersprache | C++ |
| Kategorie | Kompressionsbibliothek |
| Lizenz | BSD-Lizenz |
| http://github.com/google/snappy/ | |
Snappy wird von Google-eigenen Programmen MapReduce und Bigtable sowie den Apache-Projekten Hadoop und Lucene genutzt.
Technik
Snappy gibt nur ganze Bytes aus. Es wird keine Entropiekodierung verwendet.