Biblioteca de comprimare și arhivare Java cu sursă deschisă
Generați și extrageți arhive ZIP, TAR și GZIP prin API-ul Java gratuit cu sursă deschisă
Jarchivelib este o bibliotecă Java open source care permite dezvoltatorilor să creeze un nou arhivator pentru a gestiona arhivele zip în propriile aplicații. Este o bibliotecă simplă de arhivare și compresie care generează automat codul sursă arhivat ZIP, TAR.gz, TAR.bz2 și TAR.
Jarchivelib a inclus suport pentru mai multe caracteristici importante, cum ar fi crearea de arhive ZIP folosind toate fișierele disponibile dintr-un director, crearea de fișiere ZIP protejate prin parolă, extragerea conținutului fișierului ZIP într-un director și multe altele.
Noțiuni introductive cu Jarchivelib
Pentru a vă rula proiectul folosind Jarchivelib, în primul rând, trebuie să aveți Java 7 și mai sus. Puteți descărca manual depozitul de pe GitHub. Utilizați următoarea comandă pentru a o instala.
Instalați prin comanda Git
git clone https://github.com/thrau/jarchivelib.git
Dependența Jarchivelib Maven
<dependency>
<groupId>org.rauschig</groupId>
<artifactId>jarchivelib</artifactId>
<version>0.7.1</version>
</dependency>
<dependency>
Comprimați și decomprimați fișierele prin biblioteca Java
Jarchivelib oferă funcționalitatea pentru comprimarea și decomprimarea fișierelor în interiorul aplicațiilor Java. Permite comprimarea fișierului de intrare dat în directorul sau fișierul de destinație dat. Este nevoie ca sursa să fie un fișier care poate fi citit, iar destinația să fie fie un fișier, fie un director. API-ul acceptă, de asemenea, decomprimarea fișierului sursă dat în directorul sau fișierul de destinație dat.
Creați o nouă arhivă ZIP folosind Java
Jarchivelib le permite dezvoltatorilor de software să creeze un nou arhivator pentru a gestiona arhivele zip în propriile aplicații Java. Dacă fișierul are o extensie de fișier compus, cum ar fi „.tar.gz”, arhivatorul creat va gestiona și compresia „.gz”. Dezvoltatorii pot omite extensia numelui de fișier din numele arhivei, deoarece aceasta va fi atașată automat de arhivator dacă lipsește. Dezvoltatorii pot crea și o nouă arhivă tar cu compresie gzip care poate conține întregul director.