LZMA2

LZMA2

LZMA

LZMA, pour Lempel-Ziv-Markov chain-Algorithm, est un algorithme de compression de données en développement jusqu'à 2001 et utilisé dans le format 7z du programme 7-Zip et par StuffitX. Il utilise une compression avec dictionnaire assez similaire au LZ77 et offre un fort taux de compression (en général plus fort que le Bzip2) et une taille variable de dictionnaire de compression (jusqu'à 4 Go). (voir aussi LZW)

Outre son taux de compression, il a aussi l'avantage d'être beaucoup plus rapide que bzip2 lors de la décompression, mais présente en revanche l'inconvénient d'être très lent et gourmand en mémoire durant la compression (voir le banc de test dans les liens externes). Pour la décompression son utilisation mémoire est un peu supérieure à bzip2.

Une nouvelle version de LZMA, LZMA2, le remplace dans le format XZ, appelé à remplacer le format .lzma (apportant de nouvelles fonctionnalités, notamment la vérification d'intégrité).

Sommaire

Usages

7-Zip est un archiveur utilisant par défaut la compression LZMA. Son auteur Igor Pavlov l'a créé autour du kit de développement LZMA. Le SDK et 7-zip ont été portés dans des environnements POSIX dans P7zip.

Le kit de développement fournit entre autres l'exécutable lzma qui est un simple compresseur de flux (utilitaire comparable à bzip2).

Comme 7-zip, il peut utiliser plusieurs threads pour compresser, ce qui est intéressant[1] pour des machines multiprocesseurs.

Utilisations

Le fait d'avoir un très bon taux de compression et une excellente vitesse de décompression a permis à ce format d'être utilisé dans des formats de systèmes de fichiers compressés accédés en lecture seule.

On peut utiliser lzma au dessus de l'archiveur tar à la façon de bzip2 ou gzip. Ce n'est pas incongru, certaines versions de tar (celle de busybox par exemple) gèrent les archives (.tar.lzma) lzma. Puisque lzma gère nativement le multithreading cela peut être plus rapide qu'utiliser bzip2.

Licence

Le SDK de LZMA est placé dans le domaine public depuis la version 4.62.

Notes et références

  1. voir l'article Calcul parallèle

Liens externes

  • Portail de l’informatique Portail de l’informatique
  • Portail des logiciels libres Portail des logiciels libres
Ce document provient de « LZMA ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article LZMA2 de Wikipédia en français (auteurs)

Игры ⚽ Нужно сделать НИР?

Regardez d'autres dictionnaires:

  • Lempel-Ziv-Markow-Algorithmus — Der Lempel Ziv Markow Algorithmus (LZMA) ist ein freier Datenkompressionsalgorithmus, der von Igor Wiktorowitsch Pawlow seit 1998 entwickelt wird und vergleichsweise gute Kompressionsraten und eine hohe Geschwindigkeit beim Entpacken erreicht. Er …   Deutsch Wikipedia

  • 7-Zip — 7 Zip …   Википедия

  • List of archive formats — This is a list of file formats used by archivers and compressors used to create archive files. Contents 1 Archiving only 2 Compression only 3 Archiving and compression 4 …   Wikipedia

  • Comparison of file archivers — This is an incomplete list, which may never be able to satisfy particular standards for completeness. You can help by expanding it with reliably sourced entries. The following tables compare general and technical information for a number of file… …   Wikipedia

  • 7-Zip — Der 7 Zip Dateimanager 9.20 unter Windows 7 …   Deutsch Wikipedia

  • 7-zip — Der 7 Zip Dateimanager Basisdaten …   Deutsch Wikipedia

  • 7Zip — 7 Zip Der 7 Zip Dateimanager Basisdaten …   Deutsch Wikipedia

  • 7z — Vorlage:Infobox Dateiformat/Wartung/Standard fehlt 7z Dateiendung: .7z MIME Type …   Deutsch Wikipedia

  • 7zX — 7 Zip Der 7 Zip Dateimanager Basisdaten …   Deutsch Wikipedia

  • 7zip — 7 Zip Der 7 Zip Dateimanager Basisdaten …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”