Avoimen lähdekoodin Java-pakkaus- ja arkistointikirjasto
Luo ja pura ZIP-, TAR- ja GZIP-arkistoja avoimen lähdekoodin ilmaisen Java-sovellusliittymän kautta
Jarchivelib on avoimen lähdekoodin Java-kirjasto, jonka avulla kehittäjät voivat luoda uuden arkistaattorin käsittelemään zip-arkistoja omissa sovelluksissaan. Se on yksinkertainen arkistointi- ja pakkauskirjasto, joka luo automaattisesti ZIP-, TAR.gz-, TAR.bz2- ja TAR-arkistoidun lähdekoodin.
Jarchivelib on sisältänyt tuen useille tärkeille ominaisuuksille, kuten ZIP-arkistojen luomiseen käyttämällä kaikkia hakemistossa olevia tiedostoja, salasanalla suojattujen ZIP-tiedostojen luomista, ZIP-tiedostojen sisällön purkamista hakemistoon ja monia muita.
Jarchivelibin käytön aloittaminen
Jotta voit suorittaa projektisi Jarchivelibillä, sinulla on ensinnäkin oltava Java 7 tai uudempi. Voit ladata arkiston manuaalisesti GitHubista. Asenna se käyttämällä seuraavaa komentoa.
Asenna Git-komennolla
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>
Pakkaa ja pura tiedostot Java-kirjaston kautta
Jarchivelib tarjoaa toiminnallisen vaihtoehdon tiedostojen pakkaamiseen ja purkamiseen Java-sovellusten sisällä. Se mahdollistaa tietyn syöttötiedoston pakkaamisen tiettyyn kohdehakemistoon tai -tiedostoon. Se edellyttää, että lähde on luettava tiedosto ja kohteen on oltava joko tiedosto tai hakemisto. API tukee myös tietyn lähdetiedoston purkamista tiettyyn kohdehakemistoon tai -tiedostoon.
Luo uusi ZIP-arkisto Javalla
Jarchivelibin avulla ohjelmistokehittäjät voivat luoda uuden arkistaattorin käsittelemään zip-arkistoja omien Java-sovellustensa sisällä. Jos tiedostolla on yhdistelmätiedostotunniste, kuten ".tar.gz", luotu arkistointiohjelma käsittelee myös ".gz"-pakkauksen. Kehittäjät voivat jättää tiedostotunnisteen pois arkiston nimestä, koska arkistaattori lisää sen automaattisesti, jos se puuttuu. Kehittäjät voivat myös luoda uuden tar-arkiston gzip-pakkauksella, joka voi sisältää koko hakemiston.