Java Compression Library pro práci s archivy ZIP
Open Source Java API umožňuje programátorům komprimovat soubor nebo adresář do archivu ZIP a porovnávat dva záznamy archivů ZIP a tak dále.
zt-zip (ZeroTurnaround ZIP Library) je jednoduchá archivační a komprimační knihovna pro Javu, která umožňuje vývojářům softwaru pracovat s Java archivy v rámci jejich vlastních aplikací. Knihovna podporuje rekurzivní sbalení a rozbalení adresářů a snadnou iteraci přes položky ZIP. Knihovna je velmi jednoduchá a poskytuje efektivní výsledky, když jsou ze souborů ZIP extrahovány pouze jednotlivé položky.
Knihovna obsahuje podporu pro základní i některé pokročilé funkce, jako je komprimace adresáře do archivu ZIP, komprimace souboru do archivu ZIP, přidání položky ze souboru nebo pole bajtů do archivu ZIP, nahrazení položky archivu ZIP ze souboru nebo z bajtového pole, přidat nebo nahradit položky v archivu ZIP, extrahovat archiv ZIP, zkontrolovat, zda položka existuje v archivu ZIP, extrahovat položku z archivu ZIP do bajtového pole, extrahovat archiv ZIP, který se stane adresář a mnoho dalších.
Knihovna je velmi bezpečná a zajišťuje, že žádné streamy nezůstanou náhodou otevřené. Knihovna také podporuje porovnávání dvou položek archivů ZIP s různými jmény i se stejným názvem. Záznam z archivu ZIP můžete také snadno převést na velká písmena.
Začínáme s zt-zip
Chcete-li spustit svůj projekt pomocí zt-zip, musíte mít Java 1.5 a vyšší. K instalaci použijte následující příkaz.
Nainstalujte pomocí příkazu Git
git clone https://github.com/zeroturnaround/zt-zip.git
Závislost Jarchivelib Maven
<dependency>
<groupId>org.zeroturnaround</groupId>
<artifactId>zt-zip</artifactId>
<version>1.14</version>
<type>jar</type>
<dependency>
Komprimujte soubor do archivu ZIP pomocí Java
Knihovna zt-zip s otevřeným zdrojovým kódem poskytuje funkce pro kompresi souboru do archivu ZIP pomocí příkazů Java. Knihovna také poskytuje podporu pro snadné přidání adresáře do archivu ZIP. Knihovna podporuje přidání položky ze souboru i z bajtového pole do archivu ZIP. Je také možné nahradit záznam v archivu ZIP. Adresář můžete také zkomprimovat do archivu ZIP s nadřazeným adresářem.
Porovnejte dva archivy ZIP přes Java API
Knihovna zt-zip dává softwarovým programátorům možnost porovnávat dva archivy ZIP bez ohledu na časová razítka záznamů v jejich vlastních aplikacích Java. Stačí zadat úplnou adresu obou souborů. Pomocí knihovny mohou vývojáři snadno porovnat dvě položky archivu ZIP s různými jmény i se stejnými jmény.
Extrahování ZIP archivů přes Java
Bezplatná knihovna zt-zip umožňuje programově extrahovat soubory z archivů ZIP uvnitř jejich vlastních aplikací pomocí několika řádků kódu Java. Zahrnuje několik důležitých funkcí souvisejících s rozbalováním souborů, jako je extrahování položky z archivu ZIP do souboru nebo bajtového pole, kontrola, zda položka existuje nebo ne, extrahování archivu ZIP, který se stane adresářem, extrahování souborů pomocí vzoru shody jmen. a mnoho dalších.