Open Source Java-komprimerings- og arkiveringsbibliotek
Generer og udpak ZIP-, TAR- og GZIP-arkiver via Open Source Gratis Java API
Jarchivelib er et open source Java-bibliotek, der giver udviklere mulighed for at oprette en ny arkiver til at håndtere zip-arkiver i deres egne applikationer. Det er et simpelt arkiverings- og komprimeringsbibliotek, der automatisk genererer ZIP, TAR.gz, TAR.bz2 og TAR arkiveret kildekode.
Jarchivelib har inkluderet understøttelse af flere vigtige funktioner, såsom oprettelse af ZIP-arkiver ved hjælp af alle de tilgængelige filer i en mappe, oprettelse af adgangskodebeskyttede ZIP-filer, udpakning af ZIP-filindhold til en mappe og mange flere.
Kom godt i gang med Jarchivelib
For at køre dit projekt ved hjælp af Jarchivelib skal du først og fremmest have Java 7 og nyere. Du kan manuelt downloade lageret fra GitHub. Brug følgende kommando til at installere det.
Installer via Git-kommandoen
git clone https://github.com/thrau/jarchivelib.git
Jarchivelib Maven Dependency
<dependency>
<groupId>org.rauschig</groupId>
<artifactId>jarchivelib</artifactId>
<version>0.7.1</version>
</dependency>
<dependency>
Komprimer og dekomprimer filer via Java Library
Jarchivelib leverer funktionelt til at komprimere og dekomprimere filer inde i Java-applikationer. Det giver mulighed for at komprimere den givne inputfil til den givne destinationsmappe eller fil. Det kræver, at kilden er en læsbar fil, og destinationen enten er en fil eller en mappe. API'en understøtter også dekomprimering af den givne kildefil til den givne destinationsmappe eller fil.
Opret et nyt ZIP-arkiv ved hjælp af Java
Jarchivelib gør det muligt for softwareudviklere at oprette en ny arkiver til at håndtere zip-arkiver i deres egne Java-applikationer. Hvis filen har en sammensat filtypenavn såsom ".tar.gz", vil den oprettede arkiver også håndtere ".gz"-komprimering. Udviklere kan udelade filtypenavnet i arkivnavnet, da det automatisk vil blive tilføjet af arkiveren, hvis det mangler. Udviklere kan også oprette et nyt tar-arkiv med gzip-komprimering, der kan indeholde hele mappen.