1321Fermer1323
Kevin KoflerLe 28/12/2015 à 04:11
Zerosquare (./1318) :
Pour ceux qui codent sur des vieilles machines (et je sais qu'il y en a ici !), ce truc peut être intéressant :
http://cyan4973.github.io/lz4/

C'est un algorithme de compression avec un ratio correct, et surtout une décompression simple et extrêmement rapide. Il y a déjà des versions en assembleur pour certaines archis smile
C'est aussi géré par le noyau Linux comme un des algorithmes de compression en temps réel.

Mais le site ne donne pas la moindre indication sur le facteur de compression obtenu, même leur benchmark ne mentionne que les temps, ce qui fait que ce benchmark n'a strictement aucune valeur. (J'ai un outil de compression ultra-rapide, il s'appelle cat. grin)

La Wikipédia, elle, dit:
https://en.wikipedia.org/wiki/LZ4_(compression_algorithm) :
The algorithm gives a slightly worse compression ratio than the LZO algorithm – which in turn is worse than algorithms like gzip.
(gzip qui a déjà un facteur de compression absolument minable.) C'est bien l'énorme défaut de ces algorithmes rapides, ils obtiennent tous des facteurs de compression exécrables par rapport à un compresseur sérieux comme XZ (LZMA2). (Et on peut décompresser du LZMA même sur un 68k à 10-12 MHz.)