PHP-bibliotek med öppen källkod för att arbeta med zip-arkiv
Skapa, uppdatera, ta bort och extrahera komprimeringsfilformat som ZIP eller BZIP2 och lösenordsskyddade arkiv via PHP API.
PhpZip är ett PHP-bibliotek med öppen källkod som ger funktionalitet för att arbeta med ZIP-arkiv. API:et genererar zip-filen i minnet (eller temporär fil) och låter användare spara den slutliga zip-filen till användarens föreslagna plats. Det ger dig möjlighet att få information om varje post i arkivet. Det stöder också arkivkommentarer såväl som individuella inläggskommentarer.
API:et stöder flera viktiga funktioner, som att skapa och ändra ZIP-arkiv, öppna och packa upp zip-filer, lägga till befintliga ZIP, WinZip AES-krypteringsfiler, BZIP2-komprimering, externa filattribut och ZIP64-tillägg, spara arkivet till en fil & Mer.
Komma igång med PhpZip
Först och främst måste du ha PHP 5.5 och högre för att driva biblioteket smidigt. Det enklaste sättet att installera är att ha Composer installerad på din dator. När kompositören är installerad måste du lägga till detta krav i filen composer.json.
Här är kommandot
"phpzip/phpzip": ">=2.0.7"
Lägg till poster till arkivet via PHP-biblioteket
Programvaruprogrammerare kan enkelt lägga till filer till ett ZIP-arkiv med hjälp av PhpZip-biblioteket i sina egna PHP-appar. För att lägga till en fil måste du ange namnet på posten i arkivet samt ange en sökväg. API:et ger också möjlighet att lägga till en post från strömmen till ZIP-arkivet. Det ger också stöd för att lägga till en ny katalog.
Ta bort poster från ZIP-arkivet
PhpZip-biblioteket tillhandahåller en funktion för att ta bort poster från ZIP-arkivet. Det finns flera tillgängliga alternativ för att radera posterna, som att ta bort en post i arkivet med dess namn, ta bort alla poster i ZIP-arkivet, ta bort poster med globmönstret och ta bort poster med PCRE-mönstret.
Arbeta med lösenordsskyddade arkiv
PhpZip-biblioteket ger stöd för traditionell deflate-komprimering och BZIP2-komprimering med tillägget php-bz2. PhpZip-biblioteket kräver PHP 5.5 och högre för att fungera med lösenordsskyddade arkiv. Det gör det möjligt för utvecklare att ställa in ett lösenord för att läsa alla eller några poster i arkivet, ändra lösenordet för arkivet, ta bort arkivlösenordet, Ange ett lösenord eller en krypteringsmetod och många andra alternativ.