1. Produse
  2.   Comprimare
  3.   PHP
  4.   PhpZip
 
  

Bibliotecă PHP cu sursă deschisă pentru lucrul cu arhive ZIP

Creați, actualizați, ștergeți și extrageți formate de fișiere de compresie precum ZIP sau BZIP2 și arhive protejate cu parolă prin API-ul PHP.

PhpZip este o bibliotecă PHP open source care oferă funcționalități pentru lucrul cu arhive ZIP. API-ul generează fișierul Zip în memorie (sau fișierul temporar) și permite utilizatorilor să salveze fișierul Zip final în locația sugerată de utilizator. Vă oferă puterea de a obține informații despre fiecare intrare din arhivă. De asemenea, acceptă comentarii de arhivă, precum și comentarii de intrare individuale.

API-ul acceptă mai multe caracteristici importante, cum ar fi crearea și modificarea arhivelor ZIP, deschiderea și dezarhivarea fișierelor zip, adăugarea la fișiere ZIP existente, fișierele de criptare WinZip AES, compresia BZIP2, atributele fișierelor externe și extensiile ZIP64, salvarea arhivei într-un fișier și Mai Mult.

Previous Next

Noțiuni introductive cu PHPZip

În primul rând, trebuie să aveți PHP 5.5 și mai sus pentru a rula biblioteca fără probleme. Cel mai simplu mod de a instala este să aveți Composer instalat pe computer. Odată ce compozitorul este instalat, trebuie să adăugați această cerință la fișierul dvs. composer.json.

Aici este comanda

 "phpzip/phpzip": ">=2.0.7"  

Adăugați intrări în arhivă prin biblioteca PHP

Programatorii de software pot adăuga cu ușurință fișiere într-o arhivă ZIP folosind biblioteca PhpZip în propriile aplicații PHP. Pentru a adăuga un fișier, trebuie să specificați numele intrării din arhivă și să furnizați o cale. API-ul oferă, de asemenea, posibilitatea de a adăuga o intrare din flux în arhiva ZIP. De asemenea, oferă suport pentru adăugarea unui director nou.

Ștergeți intrările din arhiva ZIP

Biblioteca PhpZip oferă o caracteristică pentru ștergerea intrărilor din arhiva ZIP. Există mai multe opțiuni disponibile pentru ștergerea intrărilor, cum ar fi ștergerea unei intrări din arhivă folosind numele acesteia, ștergerea tuturor intrărilor din arhiva ZIP, ștergerea intrărilor folosind modelul glob și ștergerea intrărilor folosind modelul PCRE.

Lucrul cu arhive protejate cu parolă

Biblioteca PhpZip oferă suport pentru compresia tradițională de deflare și compresia BZIP2 cu extensia php-bz2. Biblioteca PhpZip necesită PHP 5.5 și mai sus pentru a funcționa cu arhive protejate prin parolă. Le facilitează dezvoltatorilor să seteze o parolă pentru citirea tuturor sau a unora dintre intrările din arhivă, să schimbe parola pentru arhivă, să ștergă parola arhivei, să seteze o parolă sau o metodă de criptare și multe alte opțiuni.

 Română