Biblioteca de compresie Java pentru gestionarea arhivelor ZIP
Open Source Java API le permite programatorilor să comprima un fișier sau un director într-o arhivă ZIP, comparând două intrări din arhive ZIP și așa mai departe.
zt-zip (ZeroTurnaround ZIP Library) este o bibliotecă simplă de arhivare și compresie pentru Java, care permite dezvoltatorilor de software să opereze cu arhive Java în propriile aplicații. Biblioteca acceptă împachetarea și despachetarea directoarelor în mod recursiv și ușor de iterare prin intrările ZIP. Biblioteca este foarte simplă și produce rezultate eficiente atunci când din fișierele ZIP sunt extrase doar intrări individuale.
Biblioteca a inclus suport atât pentru funcții de bază, cât și pentru unele avansate, cum ar fi comprimarea unui director într-o arhivă ZIP, comprimarea unui fișier într-o arhivă ZIP, adăugarea unei intrări dintr-un fișier sau o matrice de octeți la o arhivă ZIP, înlocuirea unei intrări de arhivă ZIP dintr-un fișier sau dintr-o matrice de octeți, Adăugați sau înlocuiți intrări într-o arhivă ZIP, Extrageți o arhivă ZIP, Verificați dacă există o intrare într-o arhivă ZIP, extrageți o intrare dintr-o arhivă ZIP într-o matrice de octeți, extrageți o arhivă ZIP care devine un director și multe altele.
Biblioteca este foarte sigură de utilizat și se asigură că niciun flux nu este lăsat deschis accidental. Biblioteca acceptă, de asemenea, compararea a două intrări de arhive ZIP cu nume diferite, precum și cu același nume. De asemenea, puteți transforma cu ușurință o intrare în arhivă ZIP în majuscule.
Noțiuni introductive cu zt-zip
Pentru a vă rula proiectul utilizând zt-zip, în primul rând, trebuie să aveți Java 1.5 și mai sus. Utilizați următoarea comandă pentru a o instala.
Instalați prin comanda Git
git clone https://github.com/zeroturnaround/zt-zip.git
Dependența Jarchivelib Maven
<dependency>
<groupId>org.zeroturnaround</groupId>
<artifactId>zt-zip</artifactId>
<version>1.14</version>
<type>jar</type>
<dependency>
Comprimați un fișier într-o arhivă ZIP prin Java
Biblioteca open source zt-zip a oferit funcționalitate pentru comprimarea unui fișier într-o arhivă ZIP folosind comenzi Java. Biblioteca oferă, de asemenea, suport pentru adăugarea cu ușurință a unui director în arhiva ZIP. Biblioteca acceptă adăugarea unei intrări dintr-un fișier, precum și dintr-o matrice de octeți la o arhivă ZIP. De asemenea, este posibil să înlocuiți o intrare din arhiva ZIP. De asemenea, puteți comprima un director într-o arhivă ZIP cu un director părinte.
Comparați două arhive ZIP prin API-ul Java
Biblioteca zt-zip oferă programatorilor de software puterea de a compara două arhive ZIP ignorând marcajele de timp ale intrărilor din propriile aplicații Java. Trebuie doar să furnizați adresa completă a celor două fișiere. Folosind biblioteca, dezvoltatorii pot compara cu ușurință două intrări de arhivă ZIP cu nume diferite, precum și cu aceleași nume.
Extragerea arhivelor ZIP prin Java
Biblioteca gratuită zt-zip permite extragerea programatică a fișierelor din arhivele ZIP din propriile aplicații folosind câteva linii de cod Java. Acesta a inclus mai multe caracteristici importante legate de despachetarea fișierelor, cum ar fi extragerea unei intrări dintr-o arhivă ZIP într-un fișier sau o matrice de octeți, verificarea dacă o intrare există sau nu, extragerea unei arhive ZIP care devine un director, extragerea fișierelor folosind modelul de potrivire a numelui si multe altele.