Trabajar con archivos XZ en Java
**Descripci�n general
El archivo XZ es com�n en Linux. Utiliza el algoritmo LZMA2. La API Aspose.ZIP para Java permite trabajar con la creaci�n y gesti�n de archivos XZ en sus aplicaciones sin necesidad de otras aplicaciones de terceros. La API Aspose.ZIP proporciona la clase XzArchive para trabajar con este tipo de archivos. Esta clase proporciona m�todos b�sicos para realizar operaciones con archivos.
Comprimir un archivo
El siguiente ejemplo de c�digo muestra c�mo comprimir un archivo utilizando la instancia XzArchive.
1try (FileOutputStream xzFile = new FileOutputStream("datos.bin.xz")) {
2 try (FileInputStream source = new FileInputStream("datos.bin")) {
3 try (XzArchive archive = new XzArchive(XzArchiveSettings.getFastestSpeed())) {
4 archive.setSource(fuente);
5 archive.save(xzFile);
6 }
7 }
8} catch (IOException ex) {
9}Abrir Archivo XZ
El siguiente ejemplo de c�digo simple muestra c�mo abrir un archivo XZ.
1try (XzArchive archive = new XzArchive("datos.bin.xz")) {
2 archive.extract("datos.bin");
3}Elecci�n del m�todo de c�lculo de la suma de control
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. Por defecto es CRC32.