Travailler avec les archives LZip

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    }

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.