Open-Source-Java-Komprimierungs- und Archivierungsbibliothek
Generieren und extrahieren Sie ZIP-, TAR- und GZIP-Archive über die kostenlose Open-Source-Java-API
Jarchivelib ist eine Open-Source-Java-Bibliothek, mit der Entwickler einen neuen Archivierer erstellen können, um Zip-Archive in ihren eigenen Anwendungen zu verarbeiten. Es ist eine einfache Archivierungs- und Komprimierungsbibliothek, die automatisch ZIP-, TAR.gz-, TAR.bz2- und TAR-archivierten Quellcode generiert.
Jarchivelib hat Unterstützung für mehrere wichtige Funktionen integriert, wie das Erstellen von ZIP-Archiven unter Verwendung aller verfügbaren Dateien in einem Verzeichnis, das Erstellen passwortgeschützter ZIP-Dateien, das Extrahieren von ZIP-Dateiinhalten in ein Verzeichnis und vieles mehr.
Erste Schritte mit Jarchivelib
Um Ihr Projekt mit Jarchivelib auszuführen, benötigen Sie zunächst Java 7 und höher. Sie können das Repository manuell von GitHub herunterladen. Verwenden Sie den folgenden Befehl, um es zu installieren.
Per Git-Befehl installieren
git clone https://github.com/thrau/jarchivelib.git
Jarchivelib Maven-Abhängigkeit
<dependency>
<groupId>org.rauschig</groupId>
<artifactId>jarchivelib</artifactId>
<version>0.7.1</version>
</dependency>
<dependency>
Dateien über die Java-Bibliothek komprimieren und dekomprimieren
Jarchivelib bietet die Funktion zum Komprimieren und Dekomprimieren von Dateien in Java-Anwendungen. Es ermöglicht das Komprimieren der angegebenen Eingabedatei in das angegebene Zielverzeichnis oder die angegebene Zieldatei. Es erfordert, dass die Quelle eine lesbare Datei und das Ziel entweder eine Datei oder ein Verzeichnis ist. Die API unterstützt auch das Dekomprimieren der angegebenen Quelldatei in das angegebene Zielverzeichnis oder die angegebene Zieldatei.
Erstellen Sie ein neues ZIP-Archiv mit Java
Jarchivelib ermöglicht es Softwareentwicklern, einen neuen Archivierer zu erstellen, um Zip-Archive in ihren eigenen Java-Anwendungen zu handhaben. Wenn die Datei eine zusammengesetzte Dateierweiterung wie „.tar.gz“ hat, verarbeitet der erstellte Archiver auch die „.gz“-Komprimierung. Entwickler können die Dateinamenerweiterung im Archivnamen weglassen, da sie vom Archivierer automatisch angehängt wird, wenn sie fehlt. Entwickler können auch ein neues tar-Archiv mit gzip-Komprimierung erstellen, das das gesamte Verzeichnis enthalten kann.