1. Produkti
  2.   Saspiešana
  3.   PHP
  4.   PhpZip
 
  

Atvērtā pirmkoda PHP bibliotēka darbam ar ZIP arhīviem

Izveidojiet, atjauniniet, dzēsiet un izņemiet kompresijas failu formātus, piemēram, ZIP vai BZIP2, un ar paroli aizsargātus arhīvus, izmantojot PHP API.

PhpZip ir atvērtā pirmkoda PHP bibliotēka, kas nodrošina funkcionalitāti darbam ar ZIP arhīviem. API ģenerē Zip failu atmiņā (vai pagaidu failā) un ļauj lietotājiem saglabāt galīgo ZIP failu lietotāja ieteiktajā vietā. Tas dod jums iespēju iegūt informāciju par katru ierakstu arhīvā. Tā atbalsta arī arhīvu komentārus, kā arī atsevišķus ierakstu komentārus.

API atbalsta vairākas svarīgas funkcijas, piemēram, ZIP arhīvu izveidi un modificēšanu, zip failu atvēršanu un izsaiņošanu, pievienošanu esošajiem ZIP, WinZip AES šifrēšanas failiem, BZIP2 saspiešanu, ārējo failu atribūtus un ZIP64 paplašinājumus, arhīva saglabāšanu failā un vairāk.

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. Vienkāršākais instalēšanas veids ir datorā instalēt programmu Composer. Kad komponists ir instalēts, šī prasība ir jāpievieno failam composer.json.

Šeit ir pavēle

 "phpzip/phpzip": ">=2.0.7"  

Pievienojiet ierakstus arhīvam, izmantojot PHP bibliotēku

Programmatūras programmētāji var viegli pievienot failus ZIP arhīvam, izmantojot PhpZip bibliotēku savās PHP lietotnēs. Lai pievienotu failu, jānorāda arhīvā esošā ieraksta nosaukums, kā arī jānorāda ceļš. API nodrošina arī iespēju ZIP arhīvam pievienot ierakstu no straumes. Tas arī nodrošina atbalstu jauna direktorija pievienošanai.

Dzēst ierakstus no ZIP arhīva

PhpZip bibliotēka nodrošina iespēju dzēst ierakstus no ZIP arhīva. 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.

Darbs ar paroli aizsargātiem arhīviem

PhpZip bibliotēka nodrošina atbalstu tradicionālajai deflācijas saspiešanai un BZIP2 saspiešanai ar paplašinājumu php-bz2. PhpZip bibliotēkai ir nepieciešama PHP 5.5 un jaunāka versija, lai strādātu ar arhīviem, kas aizsargāti ar paroli. Tas sniedz izstrādātājiem iespēju iestatīt paroli visu vai dažu arhīva ierakstu lasīšanai, mainīt arhīva paroli, dzēst arhīva paroli, iestatīt paroli vai šifrēšanas metodi un daudzas citas iespējas.

 Latviski