形變: 比較級:snappier 最高級:snappiest
Snappy(以前稱Zippy)是Google基於LZ77的思路用C++語言編寫的快速資料壓縮與解壓程式庫,並在2011年開源。它的目標並非最大壓縮率或與其他壓縮程式庫的相容性,而是非常高的速度和合理的壓縮率。使用一個執行在64位元模式下的酷睿i7處理器的單個核心,壓縮速度250 MB/s,解壓速度500 MB/s。壓縮率比gzip低20-100%。
Snappy廣泛應用在Google的專案,例如BigTable、MapReduce和Google內部RPC系統的壓縮資料。它可在開源專案中使用,例如Cassandra、Couchbase、Hadoop、LevelDB、MongoDB、RocksDB、Lucene、Spark和InfluxDB。解壓縮時會檢測壓縮流中是否存在錯誤。Snappy不使用行內組譯並且可移植。