Arbeiten mit Lzip-Archiven
Übersicht
Das Lzip-Archiv ist unter Linux weit verbreitet. Es verwendet den LZMA-Algorithmus. Aspose.ZIP für Java API ermöglicht das Erstellen und Verwalten von Lzip-Archiven in Ihren Anwendungen, ohne dass andere Anwendungen von Drittanbietern erforderlich sind. Aspose.ZIP API bietet die Klasse LzipArchive, um mit solchen Archiven zu arbeiten. Diese Klasse bietet grundlegende Methoden zur Durchführung von Operationen mit Archiven.
Eine Datei komprimieren
Das folgende Codebeispiel zeigt, wie man eine Datei mit Hilfe der LzipArchive-Instanz komprimiert.
1try (LzipArchive archive = new LzipArchive()) {
2 archive.setSource("data.bin");
3 archive.save("data.bin.lz");
4}
Lzip-Archiv extrahieren
Das folgende einfache Codebeispiel zeigt, wie man ein Lzip-Archiv öffnet.
1try (FileInputStream sourceLzipFile = new FileInputStream("data.bin.lz")) {
2 try (FileOutputStream extractedFile = new FileOutputStream("daten.bin")) {
3 try (LzipArchive archive = new LzipArchive(sourceLzipFile)) {
4 archive.extract(extractedFile);
5 }
6 }
7} catch (IOException ex) {
8}