PHP API ZIP-, TAR-, TBZ- vagy TGZ-archívumok létrehozásához és kibontásához
A nyílt forráskódú PHP könyvtár lehetővé teszi a fejlesztők számára a tömörített fájlformátumok archívumainak létrehozását, listázását, frissítését, kibontását és törlését a PHP API-n keresztül.
A Zippy egy nyílt forráskódú PHP-könyvtár, amely funkcionalitást biztosít olyan népszerű archív formátumokhoz, mint a TAR, ZIP, TBZ2, TBZ, TGZ és még sok más. A Zippy könyvtár nagyon egyszerűen használható, és adapterek gyűjteményéből áll, amelyek segítenek a leggyakoribb tömörítési és kibontási műveletekben, mint például a kiválasztott formátum létrehozása, listafrissítése, kibontása és törlése. nagyon nagy sebességre és ésszerű tömörítésre törekszik.
A könyvtár számos fontos tömörítéssel kapcsolatos funkciót támogat, mint például ZIP-archívumok létrehozása és frissítése, archívum tartalmának megnyitása és listázása, fájlok hozzáfűzése egy meglévő archívumhoz, BZIP2 tömörítési támogatás, fájlok és könyvtárnevek testreszabása az archívumban, az archívum mentése fájl, archívum kibontása egy adott könyvtárba stb.
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. Az egyetlen támogatott telepítési mód a Composer. Futtassa a következő parancsot a Zippy szükségességéhez a projektben.
Itt a parancs
composer require alchemy/zippy
Hozzon létre egy új archívumot PHP API-n keresztül
A szoftverprogramozók könnyen létrehozhatnak új ZIP archívumot a Zippy könyvtár segítségével saját PHP-alkalmazásaikon belül. A könyvtár támogatja az archive.zip fájl létrehozását, amely egy "mappát" tartalmaz, amely különböző típusú fájlokat tartalmazhat. 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. Támogatja az új könyvtár hozzáadását is. Hozzáadhat fájlokat egyenként a zip archívumhoz, vagy hozzáadhatja az egész könyvtárat egyszerre.
Archívum kibontása egy adott könyvtárba
A nyílt forráskódú Zippy-könyvtár lehetőséget biztosít egy archívum programozott kibontására egy adott könyvtárba PHP használatával. Használhatja az archívumban lévő összes vagy csak bizonyos fájlok kicsomagolására. Kérjük, ne feledje, hogy az archívumban lévő fájl megfelelő elérési útját meg kell adni a kibontáshoz. A kibontási folyamat során a könyvtár és a fájl szerkezete jól karbantartott, és az összes fájlt a megfelelő könyvtárakba bontja ki.
Az archívum tartalmának listázása
A nyílt forráskódú Zippy könyvtár lehetővé teszi a szoftverfejlesztők számára, hogy programozottan nyissák meg és jelenítsék meg az archívum tartalmát PHP-parancsokkal. A könyvtár teljes körű irányítást biztosít a felhasználóknak, és módszereket és tulajdonságokat biztosít, amelyekkel több információhoz juthatnak az archívumról, mielőtt az összes tartalmat kicsomagolnák. Megszámolhatja az archívumban lévő fájlok számát, ismételheti az archívumban lévő összes fájlt, csak a szükséges fájlokat bonthatja ki, és így tovább.
Bejegyzések törlése ZIP-archívumból
A nyílt forráskódú Zippy könyvtár lehetővé teszi a bejegyzések törlését a ZIP archívumból PHP parancsokkal. Számos lehetőség áll rendelkezésre a bejegyzések törlésére, például egy bejegyzés törlése az archívumból a nevével, az összes bejegyzés törlése a ZIP archívumból, bejegyzések törlése glob mintával és bejegyzések törlése PCRE mintával.