Nyílt forráskódú PHP-könyvtár a ZIP-archívumokkal való munkavégzéshez
Tömörítési fájlformátumok, például ZIP vagy BZIP2 és jelszóval védett archívumok létrehozása, frissítése, törlése és kibontása a PHP API-n keresztül.
A PhpZip egy nyílt forráskódú PHP könyvtár, amely funkcionalitást biztosít a ZIP-archívumokkal való munkavégzéshez. Az API létrehozza a Zip fájlt a memóriában (vagy ideiglenes fájlban), és lehetővé teszi a felhasználók számára, hogy a végső Zip fájlt a felhasználó által javasolt helyre mentsék. Lehetővé teszi, hogy információkat szerezzen az archívum minden egyes bejegyzéséről. Támogatja az archív megjegyzéseket, valamint az egyéni bejegyzések megjegyzéseit is.
Az API számos fontos funkciót támogat, mint például ZIP-archívumok létrehozása és módosítása, zip fájlok megnyitása és kicsomagolása, hozzáfűzés a meglévő ZIP-hez, WinZip AES titkosítási fájlok, BZIP2-tömörítés, külső fájlattribútumok és ZIP64 kiterjesztések, az archívum fájlba mentése és több.
A PhpZip használatának első lépései
Mindenekelőtt PHP 5.5 vagy újabb verzió szükséges a könyvtár zökkenőmentes futtatásához. A telepítés legegyszerűbb módja, ha telepíti a Composer programot a számítógépére. A zeneszerző telepítése után hozzá kell adnia ezt a követelményt a composer.json fájlhoz.
Itt a parancs
"phpzip/phpzip": ">=2.0.7"
Bejegyzések hozzáadása az archívumhoz PHP Library-n keresztül
A szoftverprogramozók a saját PHP-alkalmazásaikon belüli PhpZip könyvtár segítségével könnyedén hozzáadhatnak fájlokat egy ZIP-archívumhoz. Fájl hozzáadásához meg kell adnia a bejegyzés nevét az archívumban, valamint meg kell adnia az elérési utat. Az API lehetőséget biztosít arra is, hogy bejegyzést adjon hozzá a streamből a ZIP archívumhoz. Támogatja az új könyvtár hozzáadását is.
Törölje a bejegyzéseket a ZIP-archívumból
A PhpZip könyvtár lehetőséget biztosít a bejegyzések törlésére a ZIP archívumból. Számos lehetőség áll rendelkezésre a bejegyzések törlésére, például törölhet egy bejegyzést az archívumból a nevével, törölheti az összes bejegyzést a ZIP archívumból, törölheti a bejegyzéseket a glob mintával és a bejegyzéseket a PCRE mintával.
Munka a jelszóval védett archívumokkal
A PhpZip könyvtár támogatja a hagyományos deflate tömörítést és a BZIP2 tömörítést a php-bz2 kiterjesztéssel. A PhpZip könyvtárnak PHP 5.5 és újabb verziója szükséges a jelszóval védett archívumokkal való együttműködéshez. Lehetővé teszi a fejlesztők számára, hogy jelszót állítsanak be az archívumban lévő összes vagy egyes bejegyzések olvasásához, módosítsák az archívum jelszavát, töröljék az archívum jelszavát, állítsanak be jelszót vagy titkosítási módot, és sok más lehetőség közül választhatnak.