PHP API ZIP, TAR, TBZ arba TGZ archyvams kurti ir išskleisti
Atvirojo kodo PHP biblioteka leidžia kūrėjams kurti, įtraukti į sąrašą, atnaujinti, išskleisti, ištrinti suspaudimo failų formatų archyvus per PHP API.
„Zippy“ yra atvirojo kodo PHP biblioteka, teikianti funkcionalumą dirbant su populiariais archyvo formatais, tokiais kaip TAR, ZIP, TBZ2, TBZ, TGZ ir kt. „Zippy“ biblioteką labai paprasta naudoti ir ją sudaro adapterių rinkinys, padedantis atlikti dažniausiai naudojamas glaudinimo ir išskleidimo operacijas, pvz., sukurti, atnaujinti sąrašą, išgauti ir ištrinti pasirinktam formatui. ja siekiama labai didelio greičio ir tinkamo suspaudimo.
Biblioteka palaiko keletą svarbių su glaudinimu susijusių funkcijų, tokių kaip ZIP archyvų kūrimas ir atnaujinimas, archyvo turinio atidarymas ir įtraukimas į sąrašą, failų pridėjimas prie esamo archyvo, BZIP2 glaudinimo palaikymas, failų ir katalogų pavadinimų tinkinimas archyve, archyvo išsaugojimas failą, išskleiskite archyvą į konkretų katalogą ir dar daugiau.
Darbo su PhpZip pradžia
Pirmiausia turite turėti PHP 5.5 ir naujesnę versiją, kad biblioteka veiktų sklandžiai. Vienintelis palaikomas diegimo būdas yra per Composer. Vykdykite šią komandą, kad jūsų projekte būtų reikalaujama Zippy.
Čia yra komanda
composer require alchemy/zippy
Sukurkite naują archyvą naudodami PHP API
Programinės įrangos programuotojai gali lengvai sukurti naują ZIP archyvą naudodami Zippy biblioteką savo PHP programose. Biblioteka palaiko archyvo.zip, kuriame yra katalogo „aplankas“, kuriame gali būti įvairių tipų failų, kūrimą. Norėdami pridėti failą, turite nurodyti įrašo pavadinimą archyve ir nurodyti kelią. Tai taip pat palaiko naujo katalogo įtraukimą. Galite pridėti failus į savo ZIP archyvą po vieną arba pridėti visą katalogą vienu metu.
Išskleiskite archyvą į konkretų katalogą
Atvirojo kodo Zippy biblioteka suteikia galimybę programiškai išskleisti archyvą į konkretų katalogą naudojant PHP. Galite naudoti jį norėdami išskleisti viską, kas yra archyve, arba tik kai kuriuos konkrečius failus. Svarbu atsiminti, kad norint jį išskleisti, reikia nurodyti tinkamą failo kelią archyve. Išskleidimo proceso metu katalogas ir failų struktūra yra gerai saugomi ir ištraukia visus failus į atitinkamus katalogus.
Archyvo turinio sąrašas
Atvirojo kodo Zippy biblioteka leidžia programinės įrangos kūrėjams programiškai atidaryti ir rodyti archyvo turinį PHP komandomis. Biblioteka suteikia vartotojams visišką valdymą ir pateikia metodus bei ypatybes, kaip gauti daugiau informacijos apie archyvą prieš ištraukiant visą jo turinį. Galite suskaičiuoti archyve esančių failų skaičių, kartoti visus archyve esančius failus, išskleisti tik tuos failus, kurių reikia ir dar daugiau.
Įrašų ištrynimas iš ZIP archyvo
Atvirojo kodo Zippy biblioteka suteikia galimybę ištrinti įrašus iš ZIP archyvo naudojant PHP komandas. Yra keletas įrašų trynimo parinkčių, pvz., ištrinti įrašą archyve naudojant jo pavadinimą, ištrinti visus ZIP archyvo įrašus, ištrinti įrašus naudojant glob šabloną ir ištrinti įrašus naudojant PCRE šabloną.