Trabajar con archivos XZ

Descripci�n general

Archivo XZ es com�n en Linux. Utiliza el algoritmo LZMA2. Aspose.ZIP para .NET API le permite crear y administrar archivos XZ en sus aplicaciones sin la necesidad de otras aplicaciones de terceros.�La API Aspose.ZIP proporciona la clase� XzArchive�para trabajar con dichos archivos. Esta clase proporciona m�todos b�sicos para realizar operaciones en archivos.

Comprimir un archivo

El siguiente ejemplo de c�digo muestra c�mo comprimir un archivo usando la instancia de 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    }

Abrir archivo XZ

El siguiente ejemplo de c�digo simple muestra c�mo abrir un archivo XZ.

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

Elecci�n del m�todo de c�lculo de la suma de comprobaci�n

El archivo XZ permite elegir el c�lculo de la integridad de los datos entre CRC32, CRC64, SHA-256 u omitirlo. Aspose.Zip implementa 3 de estos m�todos: XzCheckType.None, XzCheckType.Crc32, XzCheckType.Crc64. El valor predeterminado es CRC32.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.