Vioi

Snappy , cunoscut anterior sub numele de Zippy , este o bibliotecă rapidă gratuită ( BSD modificată ) de compresie și decompresie , bazată pe conceptele LZ77 și dezvoltată de Google . A fost conceput pentru a fi foarte rapid și foarte stabil, dar nu pentru a obține un raport de compresie ridicat. Viteza de compresie este de 250 MB / s, iar viteza de decompresie este de 500 MB / s, folosind un singur fir pe un procesor Intel Core i7 pe 64 de biți. Raportul de compresie este cu 20-100% mai mic decât gzip .

Snappy este utilizat pe scară largă în proiecte Google precum BigTable , MapReduce și compresia RPC . Decompresia este testată pentru eventuale erori în fluxul de compresie. Snappy nu folosește codul de asamblare și este portabil, dar este optimizat pentru arhitecturi de tip 64-bit , puțin endian , inițial de tip x86_64 .

Este, de asemenea, utilizat de sistemele de fișiere Btrfs și LessFS , utilizate cu kernel-ul Linux .

linkuri externe

(ro) site-ul oficial Snappy pe Google Code.