PHP API ZIP, TAR, TBZ vai TGZ arhīvu izveidei un izvilkšanai

Atvērtā pirmkoda PHP bibliotēka ļauj izstrādātājiem izveidot, uzskaitīt, atjaunināt, izvilkt, dzēst kompresijas failu formātu arhīvus, izmantojot PHP API.

Zippy ir atvērtā pirmkoda PHP bibliotēka, kas nodrošina funkcionalitāti darbam ar populāriem arhīva formātiem, piemēram, TAR, ZIP, TBZ2, TBZ, TGZ un citiem. Zippy bibliotēka ir ļoti vienkārši lietojama, un tā sastāv no adapteru kolekcijas, kas palīdz veikt visbiežāk sastopamās saspiešanas un dekompresijas darbības, piemēram, izveidot, atjaunināt sarakstu, izvilkt un dzēst atlasītajam formātam. tā mērķis ir ļoti liels ātrums un saprātīga kompresija.

Bibliotēka atbalsta vairākas svarīgas ar saspiešanu saistītas funkcijas, piemēram, ZIP arhīvu izveidi un atjaunināšanu, arhīva satura atvēršanu un uzskaitīšanu, failu pievienošanu esošam arhīvam, BZIP2 saspiešanas atbalstu, failu un direktoriju nosaukumu pielāgošanu arhīvā, arhīva saglabāšanu failu, izvelciet arhīvu noteiktā direktorijā un daudz ko citu.

Previous Next

Darba sākšana ar PhpZip

Pirmkārt, lai bibliotēka darbotos nevainojami, jums ir jābūt PHP 5.5 un jaunākai versijai. Vienīgā atbalstītā instalēšanas metode ir Composer. Palaidiet šo komandu, lai projektā pieprasītu Zippy.

Šeit ir pavēle

 composer require alchemy/zippy

Izveidojiet jaunu arhīvu, izmantojot PHP API

Programmatūras programmētāji var viegli izveidot jaunu ZIP arhīvu, izmantojot Zippy bibliotēku savās PHP lietojumprogrammās. Bibliotēka atbalsta archive.zip izveidi, kurā ir direktorija "mape", kurā var būt dažāda veida faili. Lai pievienotu failu, jānorāda arhīvā esošā ieraksta nosaukums, kā arī jānorāda ceļš. Tas arī nodrošina atbalstu jauna direktorija pievienošanai. Varat pievienot failus savam zip arhīvam pa vienam vai uzreiz pievienot visu direktoriju.

Izvelciet arhīvu noteiktā direktorijā

Atvērtā pirmkoda Zippy bibliotēka nodrošina iespēju programmatiski izvilkt arhīvu noteiktā direktorijā, izmantojot PHP. Varat to izmantot, lai izvilktu visu, kas atrodas arhīvā, vai tikai dažus konkrētus failus. Lūdzu, ir svarīgi atcerēties, ka, lai to izvilktu, ir jānorāda pareizais faila ceļš arhīvā. Ekstrakcijas procesa laikā direktoriju un failu struktūra ir labi uzturēta, un tā izvelk visus failus to attiecīgajos direktorijos.

Arhīva satura saraksts

Atvērtā pirmkoda Zippy bibliotēka ļauj programmatūras izstrādātājiem programmatiski atvērt un parādīt arhīva saturu, izmantojot PHP komandas. Bibliotēka sniedz lietotājiem pilnīgu kontroli un ir nodrošinājusi metodes un rekvizītus, lai iegūtu vairāk informācijas par arhīvu pirms visa tā satura izvilkšanas. Varat saskaitīt arhīvā esošo failu skaitu, atkārtot visus arhīvā esošos failus, izvilkt tikai nepieciešamos failus un veikt citas darbības.

Ierakstu dzēšana no ZIP arhīva

Atvērtā pirmkoda Zippy bibliotēka nodrošina iespēju dzēst ierakstus no ZIP arhīva, izmantojot PHP komandas. Ierakstu dzēšanai ir pieejamas vairākas iespējas, piemēram, dzēst ierakstu arhīvā, izmantojot tā nosaukumu, dzēst visus ierakstus ZIP arhīvā, dzēst ierakstus, izmantojot glob modeli un dzēst ierakstus, izmantojot PCRE modeli.

 Latviski