Arhiva Gzip

Arhiva Gzip

Funcțiile pentru lucrul cu arhivele gzip sunt întotdeauna disponibile, deoarece fac parte din kernelul php. Există trei parametri asociați cu gzip în fișierul php.ini.

  • gzclose (resursă $ f) - închideți fișierul gz;
  • gzcompress (string $ data [, int $ lvl = -1]) - comprimă datele cu nivelul de compresie specificat și le returnează ca un șir;
  • gzdecode (șir $ data [, int $ len]) - decodează datele comprimate (php 6);
  • gzdeflate (șir $ data [, int $ lvl = -1]) - comprimă datele cu nivelul de comprimare specificat utilizând formatul de date de deflație;
  • gzencode (date $ string [, int $ = -1 lvl [, int $ encod_mode = FORCE_GZIP]]) - comprimă datele, astfel încât datele de ieșire sunt în concordanță cu programul gzip (al treilea argument poate fi FORCE_DEFLATE);
  • gzeof (resource $ f) - verifică dacă se ajunge la sfârșitul fișierului;
  • gzfile (șirul $ fname [, int $ use_inc_path = 0]) - salvează conținutul întregului fișier ca o serie de șiruri de caractere;
  • gzgetc (resursă $ f) - citiți un simbol despachetat;
  • gzgets (resursă $ f, int $ len) - citiți un șir de date neambalate de lungime len-1 caractere;
  • gzgetss (resursa $ zp, int $ len [, string $ allowable_tags]) - presupunem lungimea șirului de date decomprimat len-1 simboluri și pentru a elimina din acestea și php html tag-uri;
  • gzinflate (șir $ data [, int $ len = 0]) - descompune datele comprimate cu gzdeflate ();
  • gzopen (șirul $ fname, șirul $ m [, int $ use_inc_path = 0]) - deschide arhiva gz, modul de deschidere a fișierului este același ca pentru fopen ();
  • gzpassthru (resursa $ f) - extrage toate datele rămase din arhivă;
  • gzread (resource $ f, int $ len) - citește date binare din arhivă și le returnează ca un șir;
  • gzrewind (resursa $ f) - mutați poziția indicatorului de fișier gz la început;
  • gzseek (resursa $ f, int $ off [, int $ unde = SEEK_SET]) - a seta o nouă poziție pointer GZ-fișier, valoarea SEEK_CUR dolari de unde v vă permite să mutați cursorul în poziția curentă;
  • gztell (resursă $ f) - poziția curentă a indicatorului de fișier gz;
  • gzuncompress (string $ data [, int $ len = 0]) - descompune datele comprimate cu gzcompress ();
  • gzwrite (resursă $ f, string $ data [, int $ len]) - scrie date binare în arhivă;
  • readgzfile (șirul $ fname [, int $ use_inc_path = 0]) - citește fișierul, despachetează datele și apoi îl transmite în fluxul de ieșire standard;
  • zlib_get_coding_type () - Returnează tipul de compresie (gzip, deflate sau flase).












Articole similare

Trimiteți-le prietenilor: