Snappy

Infobox software | name = Snappy | developer = Google | frequently updated = | operating system = 跨平臺 | genre = 數據壓縮 | programming language = C++ | license = Apache 2 （ 截至 1.0.1 ） / New BSD | website = Snappy （ 以前稱Zippy ） 是Google基於LZ77的思路用C + + 語言編寫的快速數據壓縮與解壓程序庫 ， 並在2011年開源 。 它的目標並非最大壓縮率或與其他壓縮程序庫的兼容性 ， 而是非常高的速度和合理的壓縮率 。 使用一個運行在64位模式下的酷睿i7處理器的單個核心 ， 壓縮速度250 MB / s ， 解壓速度500 MB / s 。 壓縮率比gzip低20 - 100 % 。 Snappy廣泛應用在Google的項目 ， 例如BigTable 、 MapReduce和Google內部RPC系統的壓縮數據 。 它可在開源項目中使用 ， 例如Cassandra 、 、 Hadoop 、 LevelDB 、 MongoDB 、 、 Lucene 、 Spark和InfluxDB 。 解壓縮時會檢測壓縮流中是否存在錯誤 。 Snappy不使用內聯彙編並且可移植 。