Arbeiten mit Z-Archiven

�bersicht

Compress ist ein Unix-Shell-Dienstprogramm, das ein Archiv mit der Erweiterung .Z erzeugt. Aspose.ZIP f�r Java API erm�glicht das Erstellen und Verwalten von Z-Archiven in Ihren Anwendungen, ohne dass andere Anwendungen von Drittanbietern erforderlich sind. Aspose.ZIP API bietet die Klasse ZArchive, um mit solchen Archiven zu arbeiten. Diese Klasse bietet grundlegende Methoden zur Durchf�hrung von Operationen mit Archiven.

Dieses Dienstprogramm implementiert den LZC-Algorithmus, der eine Modifikation des LZW-Algorithmus ist.

Eine Datei komprimieren

Das folgende Codebeispiel zeigt, wie man eine Datei mit Hilfe der ZArchive-Instanz komprimiert.

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

Z-Archiv �ffnen

Das folgende Codebeispiel zeigt, wie man ein Z-Archiv �ffnet.

1try (ZArchiv archive = new ZArchiv("data.bin.Z")) {
2    archive.extract("daten.bin");
3}

Speichern im Stream

Das folgende Codebeispiel zeigt, wie man in einem Stream speichert.

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

Get monthly newsletters & offers directly delivered to your mailbox.