gzopen

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

gzopen

(PHP 4, PHP 5, PHP 7, PHP 8)

gzopen — Öppnar en gz-fil

Beskrivning

gzopen(string $filename, string $mode, int $use_include_path = 0): resource|false

Öppnar en gzip (.gz) fil för läsning eller skrivning.

gzopen() kan användas för att läsa en fil som inte är i gzip-format; i sådana fall kommer gzread() att läsa direkt från filen utan att utföra någon dekompression.

Parametrar

  • filename
 Filens namn.
  • mode
 Samma som i fopen() (t.ex. rb eller wb), men kan också inkludera en kompressionsnivå (t.ex. wb9) eller en strategi:  
 * f för filtrerad data som i wb6f  
 * h för enbart Huffman-kompression som i wb1h.  
 (Se beskrivningen av deflateInit2 i zlib.h för mer information om strategiparametern.)
  • use_include_path
 Detta valfria parameter kan sättas till 1 om du vill söka efter filen även i include_path.

Returnerar

Returnerar en filpekare till den öppnade filen. Allt som läses från denna filpekare dekomprimeras automatiskt, och allt som skrivs till den komprimeras.

Om öppningen misslyckas returneras false.

Exempel

Exempel #1: Användning av gzopen()

<?php
$fp = gzopen("/tmp/file.gz", "r");
?>

Se även

  • gzclose - Stänger en öppen gz-filpekare

Sidslut

Orginalhemsidan på Engelska :https://www.php.net/manual/en/function.deflate-init.php
PHP Funktioner Funktionsreferens Komprimerings- och arkivtillägg Zlib — Zlib Komprimering


Det här är en maskinöversättning av PHP-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp Stockholm som har sponsrat Linux.se med webbhotell.