Java-Komprimierungsbibliothek zum Umgang mit ZIP-Archiven
Die Open-Source-Java-API ermöglicht es Programmierern, eine Datei oder ein Verzeichnis in ein ZIP-Archiv zu komprimieren, zwei ZIP-Archiveinträge zu vergleichen und so weiter.
zt-zip (ZeroTurnaround ZIP Library) ist eine einfache Archivierungs- und Komprimierungsbibliothek für Java, die es Softwareentwicklern ermöglicht, mit Java-Archiven in ihren eigenen Apps zu arbeiten. Die Bibliothek unterstützt das rekursive Packen und Entpacken von Verzeichnissen und das einfache Durchlaufen von ZIP-Einträgen. Die Bibliothek ist sehr einfach und liefert effiziente Ergebnisse, wenn nur einzelne Einträge aus ZIP-Dateien extrahiert werden.
Die Bibliothek unterstützt sowohl grundlegende als auch einige erweiterte Funktionen, wie Komprimieren eines Verzeichnisses in ein ZIP-Archiv, Komprimieren einer Datei in ein ZIP-Archiv, Hinzufügen eines Eintrags aus einer Datei oder einem Byte-Array zu einem ZIP-Archiv, Ersetzen eines ZIP-Archiveintrags aus einer Datei oder aus einem Byte-Array, Einträge in einem ZIP-Archiv hinzufügen oder ersetzen, ein ZIP-Archiv extrahieren, prüfen, ob ein Eintrag in einem ZIP-Archiv vorhanden ist, einen Eintrag aus einem ZIP-Archiv in ein Byte-Array extrahieren, ein ZIP-Archiv extrahieren, das wird ein Verzeichnis und vieles mehr.
Die Bibliothek ist sehr sicher zu verwenden und stellt sicher, dass keine Streams versehentlich offen bleiben. Die Bibliothek unterstützt auch den Vergleich zweier ZIP-Archiveinträge mit unterschiedlichen Namen sowie mit demselben Namen. Auch einen ZIP-Archiveintrag können Sie ganz einfach in Großbuchstaben umwandeln.
Erste Schritte mit zt-zip
Um Ihr Projekt mit zt-zip auszuführen, benötigen Sie zunächst Java 1.5 und höher. Verwenden Sie den folgenden Befehl, um es zu installieren.
Per Git-Befehl installieren
git clone https://github.com/zeroturnaround/zt-zip.git
Jarchivelib Maven-Abhängigkeit
<dependency>
<groupId>org.zeroturnaround</groupId>
<artifactId>zt-zip</artifactId>
<version>1.14</version>
<type>jar</type>
<dependency>
Komprimieren Sie eine Datei über Java in ein ZIP-Archiv
Die Open-Source-Bibliothek zt-zip bietet Funktionen zum Komprimieren einer Datei in ein ZIP-Archiv mithilfe von Java-Befehlen. Die Bibliothek bietet auch Unterstützung für das einfache Hinzufügen eines Verzeichnisses zum ZIP-Archiv. Die Bibliothek unterstützt das Hinzufügen eines Eintrags aus einer Datei sowie aus einem Byte-Array zu einem ZIP-Archiv. Auch das Ersetzen eines Eintrags im ZIP-Archiv ist möglich. Sie können ein Verzeichnis auch in ein ZIP-Archiv mit einem übergeordneten Verzeichnis komprimieren.
Vergleichen Sie zwei ZIP-Archive über die Java-API
Die zt-zip-Bibliothek gibt Softwareprogrammierern die Möglichkeit, zwei ZIP-Archive zu vergleichen und dabei die Zeitstempel der Einträge in ihren eigenen Java-Apps zu ignorieren. Sie müssen nur die vollständige Adresse der beiden Dateien angeben. Mithilfe der Bibliothek können Entwickler problemlos zwei ZIP-Archiveinträge mit unterschiedlichen Namen sowie mit gleichen Namen vergleichen.
Extrahieren von ZIP-Archiven über Java
Die kostenlose zt-zip-Bibliothek ermöglicht das programmgesteuerte Extrahieren von Dateien aus ZIP-Archiven in ihren eigenen Apps mit ein paar Zeilen Java-Code. Es enthält mehrere wichtige Funktionen zum Entpacken von Dateien, z. B. das Extrahieren eines Eintrags aus einem ZIP-Archiv in eine Datei oder ein Byte-Array, das Prüfen, ob ein Eintrag vorhanden ist oder nicht, das Extrahieren eines ZIP-Archivs, das zu einem Verzeichnis wird, das Extrahieren von Dateien mithilfe von Namensabgleichsmustern und viele mehr.