Aller au contenu
Wikipédia l'encyclopédie libre

LZ4

Un article de Wikipédia, l'encyclopédie libre.
LZ4
Informations
Créateur Yann Collet (d)Voir et modifier les données sur Wikidata
Première version Voir et modifier les données sur Wikidata
Dernière version 1.10.0 ()[1] Voir et modifier les données sur Wikidata
Dépôt github.com/lz4/lz4 Voir et modifier les données sur Wikidata
Assurance qualité Intégration continue Voir 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 LZ4 (d)Voir et modifier les données sur Wikidata
Formats écrits LZ4 (d)Voir et modifier les données sur Wikidata
Type Logiciel de compression de données
Algorithme de compression de données (d)
Compression de données Voir et modifier les données sur Wikidata
Licence BSD 2-clauses (en) et licence publique générale GNU version 2 Voir et modifier les données sur Wikidata
Site web lz4.org Voir et modifier les données sur Wikidata

modifier - modifier le code - voir Wikidata (aide)

LZ4 est à la fois un algorithme et un logiciel libre de compression de données sans perte développé depuis 2011 par Yann Collet (également connu sous le pseudonyme « Cyan »), notamment axé sur la rapidité de décompression.

Il s'agit aussi de l'implémentation de référence en C de cet algorithme.

Caractéristiques

[modifier | modifier le code ]

LZ4 est un algorithme de type LZ77, c'est-à-dire de compression par dictionnaire avec fenêtre glissante.

Il est conçu pour être extrêmement rapide, tant à la compression qu'à la décompression, aux dépens du ratio de compression. Il est ainsi comparable à LZO, FastLZ, QuickLZ ou Snappy.

Utilisations

[modifier | modifier le code ]

LZ4 est utilisé dans des contextes variés, notamment le noyau Linux, le système de fichiers ZFS, le framework de calcul distribué Hadoop ou l'index Lucene.

Il existe des interfaces vers de nombreux langages, tels que Java, Python.

L'implémentation de référence en langage C de l'algorithme est distribuée sous licence BSD.

Notes et références

[modifier | modifier le code ]
  1. « LZ4 v1.10.0 - Multicores edition », (consulté le )

Voir aussi

[modifier | modifier le code ]

Articles connexes

[modifier | modifier le code ]

Liens externes

[modifier | modifier le code ]

AltStyle によって変換されたページ (->オリジナル) /