| Le SDK (Software Development Kit) LZMA
Le SDK LZMA fournit la documentation, les exemples, les
fichiers en-tête, les librairies, et les outils dont vous avez
besoin pour développer des applications utilisant la compression
LZMA.
Lien | Taille | Date | Version | Description | Téléchargez | 1,6 Mo | 14/5/2024 | 24.05 |
LZMA SDK C, C++, C#, Java binaires x86/x64 pour
Windows
| Téléchargez | 1 Mo | 20/6/2023 | 23.01 | Téléchargez | 12 Ko | 14/6/2015 | |
Spécification LZMA (Brouillon en anglais)
| Les dernières adaptations: - 24.05: Nouveau filtre pour les exécutables RISC-V.
- 23.01: Nouveau filtre pour les exécutables ARM64. Le
filtre BCJ2 a été amélioré pour un meilleur taux de compression.
Certains bugs ont été corrigés.
- 21.07: Quelques corrections.
- 21.06: Le bug d'encodage LZMA est réglé.
- 21.03 beta: Dictionnaire LZMA jusqu'à 4 Go. Quelques
optimisations de vitesse.
- 21.02 alpha: Support de macOS et Linux. Quelques
optimisations de vitesse.
- 19.00: Le chiffrage des archives 7z a été augmenté.
- 18.06: Quelques optimisations de vitesse du code
LZMA/LZMA2.
- 18.05: Quelques optimisations de vitesse du code
LZMA/LZMA2.
- 18.01: Quelques modifications dans le code multithreading
de compression LZMA2/xz. Quelques corrections.
- 9.35: Des modules de code AES et SFX ont été inclus dans
le SDK
- 9.20: Nouveau module SFX pour installateurs.
- 9.11: Support PPMd.
- 9.04: Support LZMA2 et XZ.
- 4.62: Quelques corrections. Le SDK LZMA est dans le
domaine public.
LZMA / LZMA2 est la méthode de compression par défaut du
format 7z dans le programme
7-Zip. LZMA fournit un haut taux de compression et
une décompression très rapide, elle est donc très efficace pour
les applications embarquées. Par exemple, elle peut être utilisée
pour la compression des ROM (firmware).
Le SDK LZMA contient: -
Le code source C++ de l'encodeur et du décodeur
LZMA
-
Le code source C++ de la compression et la décompression
.7z (version réduite)
-
Le code source compatible ANSI-C de la compression et la
décompression LZMA / LZMA2 / XZ
-
Le code source compatible ANSI-C de la décompression
LZMA avec des exemples
-
Le code source C# de la compression et de la
décompression LZMA
-
Le code source Java de la compression et de la
décompression LZMA
- lzma.exe pour la compression et la décompression .lzma
- 7zr.exe pour traiter les archives 7z (version réduite de
7z.exe de 7-Zip)
- Modules SFX pour créer des packages et des programmes
d'installation auto-extractibles
Le code source ANSI-C LZMA et C++ est un
sous-ensemble du code source de 7-Zip.
Les caractéristiques de LZMA: -
Vitesse de compression: 2-8 Mo/s avec un processeur dual-core 4
GHz
-
Vitesse de décompression:
-
30-100 Mo/s avec un processeur 4 GHz moderne (Intel, AMD,
ARM).
-
5-15 Mo/s avec un processeur RISC 1 GHz simple (ARM, MIPS,
PowerPC).
-
Faible demande de mémoire pour la décompression: 8-32 Ko +
taille du dictionnaire
-
Petite taille de code pour la décompression: 2-8 Ko (selon les
optimisations de vitesse)
Le décodeur LZMA n'utilise que des opérations entières et
peut être implémenté pour tous les processeurs 32-bit.
Licence Le SDK LZMA est dans le domaine public.
Tout le monde est libre de copier, modifier, publier, utiliser,
compiler, vendre ou distribuer le code original du SDK LZMA, sous
forme de code source ou sous forme de binaire compilé, à toute
fin, commerciale ou non commerciale, et par tout moyen.
Liens LZMA Responsable du site francophone:
Olivier Bosschem
Ce site est hébergé par
Spiroo
Dernière mise à jour de cette page: 16 mai 2024
Copyright © 2024 Igor Pavlov.
|