Trabajar con los archivos Z

**Descripci�n general

Compress es una utilidad de shell Unix que produce un archivo con extensi�n .Z. La API de Aspose.ZIP para Java permite trabajar con la creaci�n y gesti�n de archivos Z en sus aplicaciones sin necesidad de otras aplicaciones de terceros. La API Aspose.ZIP proporciona la clase ZArchive para trabajar con este tipo de archivos. Esta clase proporciona m�todos b�sicos para realizar operaciones con archivos.

Esta utilidad implementa el algoritmo LZC, que es una modificaci�n del algoritmo LZW.

Comprimir un archivo

El siguiente ejemplo de c�digo muestra c�mo comprimir un archivo utilizando una instancia de ZArchive.

1try (FileInputStream fuente = new FileInputStream("alice29.txt")) {
2    try (ZArchive archive = new ZArchive()) {
3        archive.setSource(fuente);
4        archive.save("alice29.txt.Z");
5    }
6} catch (IOException ex) {
7}

Abrir Archivo Z

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

1try (ZArchive archive = new ZArchive("datos.bin.Z")) {
2    archive.extract("datos.bin");
3}

Guardar en flujo

El siguiente ejemplo de c�digo muestra c�mo guardar en stream.

1ByteArrayOutputStream bs = new ByteArrayOutputStream();
2try (FileInputStream source = new FileInputStream("alice29.txt")) {
3    try (ZArchive archive = new ZArchive()) {
4        archive.setSource(fuente);
5        archive.save(bs);
6    }
7} catch (IOException ex) {
8}
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.