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}