Travailler avec les archives XZ

Aper�u

Archive XZ est courante sous Linux. Il utilise l’algorithme LZMA2. L’API Aspose.ZIP pour .NET permet de cr�er et de g�rer des archives XZ dans vos applications sans avoir besoin d’autres applications tierces.�L’API Aspose.ZIP fournit la classe� XzArchive�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 XzArchive.

 1    using (FileStream xzFile = File.Open("data.bin.xz", FileMode.Create))
 2    {
 3        using (FileStream source = File.Open("data.bin", FileMode.Open, FileAccess.Read))
 4        {
 5            using (var archive = new XzArchive(Aspose.Zip.Xz.Settings.XzArchiveSettings.FastestSpeed))
 6            {
 7                archive.SetSource(source);
 8                archive.Save(xzFile);
 9            }
10        }
11    }

Ouvrir les archives XZ

L’exemple de code simple suivant montre comment ouvrir une archive XZ.

1    using (var archive = new XzArchive("data.bin.xz"))
2    {
3        archive.Extract("data.bin");
4    }

Choisir la m�thode de calcul de la somme de contr�le

L’archive XZ permet de choisir le calcul de l’int�grit� des donn�es parmi CRC32, CRC64, SHA-256 ou de l’omettre. Aspose.Zip impl�mente 3 de ces m�thodes�: XzCheckType.None, XzCheckType.Crc32, XzCheckType.Crc64. La valeur par d�faut est CRC32.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.