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: