Java-compressiebibliotheek voor het verwerken van ZIP-archieven
Met Open Source Java API kunnen programmeurs een bestand of map comprimeren naar een ZIP-archief, waarbij twee ZIP-archieven worden vergeleken, enzovoort.
zt-zip (ZeroTurnaround ZIP Library) is een eenvoudige archiverings- en compressiebibliotheek voor Java waarmee softwareontwikkelaars met Java-archieven in hun eigen apps kunnen werken. De bibliotheek ondersteunt het recursief in- en uitpakken van mappen en het gemakkelijk herhalen van ZIP-items. De bibliotheek is heel eenvoudig en levert efficiënte resultaten op wanneer slechts enkele items uit ZIP-bestanden worden geëxtraheerd.
De bibliotheek biedt ondersteuning voor zowel basis- als enkele geavanceerde functies, zoals een map comprimeren naar een ZIP-archief, een bestand comprimeren naar een ZIP-archief, een item uit een bestand of bytearray toevoegen aan een ZIP-archief, een ZIP-archiefitem vervangen uit bestand of uit een bytearray, Items toevoegen of vervangen in een ZIP-archief, Een ZIP-archief extraheren, Controleren of een item in een ZIP-archief bestaat, een item uit een ZIP-archief extraheren naar een bytearray, een ZIP-archief uitpakken dat wordt een directory en nog veel meer.
De bibliotheek is zeer veilig in gebruik en zorgt ervoor dat er geen streams per ongeluk open blijven staan. De bibliotheek ondersteunt ook het vergelijken van twee ZIP-archieven met verschillende namen en met dezelfde naam. U kunt een ZIP-archiefitem ook gemakkelijk in hoofdletters omzetten.
Aan de slag met zt-zip
Om uw project met zt-zip uit te voeren, moet u allereerst Java 1.5 en hoger hebben. Gebruik de volgende opdracht om het te installeren.
Installeren via de Git-opdracht
git clone https://github.com/zeroturnaround/zt-zip.git
Jarchivelib Maven-afhankelijkheid
<dependency>
<groupId>org.zeroturnaround</groupId>
<artifactId>zt-zip</artifactId>
<version>1.14</version>
<type>jar</type>
<dependency>
Comprimeer een bestand in een ZIP-archief via Java
De open source zt-zip-bibliotheek biedt functionaliteit voor het comprimeren van een bestand in een ZIP-archief met behulp van Java-commando's. De bibliotheek biedt ook ondersteuning voor het eenvoudig toevoegen van een map aan het ZIP-archief. De bibliotheek ondersteunt het toevoegen van een item uit een bestand en uit een bytearray aan een ZIP-archief. Het is ook mogelijk om een item in het ZIP-archief te vervangen. U kunt een map ook comprimeren tot een ZIP-archief met een bovenliggende map.
Vergelijk twee ZIP-archieven via Java API
De zt-zip-bibliotheek geeft softwareprogrammeurs de mogelijkheid om twee ZIP-archieven te vergelijken, waarbij tijdstempels van de vermeldingen in hun eigen Java-apps worden genegeerd. U hoeft alleen het volledige adres van de twee bestanden op te geven. Met behulp van de bibliotheek kunnen ontwikkelaars eenvoudig twee ZIP-archiefitems met verschillende namen en met dezelfde namen vergelijken.
ZIP-archieven uitpakken via Java
De gratis zt-zip-bibliotheek maakt het mogelijk om programmatisch bestanden uit ZIP-archieven in hun eigen apps te extraheren met behulp van een paar regels Java-code. Het bevat verschillende belangrijke functies met betrekking tot het uitpakken van bestanden, zoals het extraheren van een item uit een ZIP-archief in een bestand of byte-array, controleren of een item bestaat of niet, het extraheren van een ZIP-archief dat een map wordt, het extraheren van bestanden met behulp van een naamovereenkomstpatroon en nog veel meer.