Travailler avec les archives LZip
Contents
[
Hide
Show
]Aperçu
L’archive Lzip est courante sous Linux. Il utilise l’algorithme LZMA. L’API Aspose.ZIP pour .NET permet de créer et de gérer des archives Lzip dans vos applications sans avoir besoin d’autres applications tierces. L’API Aspose.ZIP fournit la classe LzipArchive pour travailler avec de telles archives. Cette classe fournit des méthodes de base pour effectuer des opérations sur les archives.
Compresser un fichier
L’exemple de code suivant montre comment compresser un fichier à l’aide de l’instance LzipArchive.
1 using (LzipArchive archive = new LzipArchive())
2 {
3 archive.SetSource("data.bin");
4 archive.Save("data.bin.lz");
5 }
Extraire l’archive Lzip
L’exemple de code simple suivant montre comment ouvrir une archive Lzip.
1 using (FileStream sourceLzipFile = File.Open("data.bin.lz", FileMode.Open))
2 {
3 using (FileStream extractedFile = File.Open("data.bin", FileMode.Create))
4 {
5 using (LzipArchive archive = new LzipArchive(sourceLzipFile))
6 {
7 archive.Extract(extractedFile);
8 }
9 }
10 }