Snappy

Snappy , anteriormente conhecido como Zippy , é uma biblioteca de compressão e descompressão rápida gratuita ( BSD Modified ) baseada nos conceitos de LZ77 e desenvolvida pelo Google . Ele foi projetado para ser muito rápido e estável, mas não para atingir uma alta taxa de compressão. A velocidade de compressão é de 250 MB / se a velocidade de descompressão é de 500 MB / s, usando um único thread em um processador Intel Core i7 de 64 bits. A taxa de compactação é 20-100% menor do que gzip .

Snappy é amplamente usado em projetos do Google, como BigTable , MapReduce e compactação RPC . A descompressão é testada para possíveis erros no fluxo de compressão. O Snappy não usa código assembly e é portátil, mas é otimizado para arquiteturas de 64 bits , little-endian , originalmente do tipo x86_64 .

Ele também é usado pelos sistemas de arquivos Btrfs e LessFS , usados ​​com o kernel Linux .

links externos

(en) site oficial da Snappy no Google Code.