Snappy

From Wikipedia, the free encyclopedia

Snappy, anciennement nommé Zippy, est une bibliothèque libre (Licence BSD Modifiée) de compression et décompression rapide basée sur les concepts de LZ77 et développé par Google. Il a été conçu pour être très rapide et très stable, mais pas pour obtenir un fort taux de compression. La vitesse de compression est de 250 Mio/s et la vitesse de décompression de 500 Mio/s, utilisant un seul thread sur un processeur Intel Core i7 64-bit. Le taux de compression est de 20 à 100 % plus bas que gzip.

Faits en bref Développé par, Dernière version ...
Snappy
Informations
Développé par GoogleVoir et modifier les données sur Wikidata
Dernière version 1.2.2 ()[1]Voir et modifier les données sur Wikidata
Dépôt github.com/google/snappyVoir et modifier les données sur Wikidata
Écrit en C++Voir et modifier les données sur Wikidata
Système d'exploitation Multiplateforme (d)Voir et modifier les données sur Wikidata
Formats lus Snappy (d)Voir et modifier les données sur Wikidata
Formats écrits Snappy (d)Voir et modifier les données sur Wikidata
Type Bibliothèque logicielle
Logiciel de compression de donnéesVoir et modifier les données sur Wikidata
Licence BSD 3-clausesVoir et modifier les données sur Wikidata
Site web google.github.io/snappyVoir et modifier les données sur Wikidata
Fermer

Snappy est très largement utilisé dans les projets de Google tels que BigTable, MapReduce, et la compression de RPC. La décompression est testée pour détecter d'éventuelles erreurs dans le flux de compression. Snappy n'utilise pas de code assembleur et est portable, mais il est optimisé pour les architectures de type 64 bit, little-endian, originellement, x86_64.

Il est également utilisé par les systèmes de fichier Btrfs et LessFS, utilisés avec le noyau Linux.

Liens externes

Related Articles

Wikiwand AI