(PHP 4, PHP 5, PHP 7, PHP 8)
gzopen — Abre arquivo gz
Abre um arquivo gzip (.gz) para leitura ou escrita.
gzopen() pode ser usado para ler um arquivo que não está no formato gzip; nesse caso, gzread() lerá diretamente do arquivo sem descompressão.
filename
O nome do arquivo.
mode
Como em fopen() (rb
ou wb
) mas também pode incluir um nível de compressão (wb9
) ou uma estratégia: f
para dados filtrados como em wb6f
, h
para compressão Huffman
como em wb1h
. (Consulte a descrição de deflateInit2
em zlib.h para mais informações sobre o parâmetro de estratégia.)
use_include_path
Você pode definir este parâmetro opcional como 1
, se você quer procurar o arquivo no include_path também.
Retorna um ponteiro de arquivo para o arquivo aberto, depois disso, tudo o que você lê deste descritor de arquivo será descomprimido de forma transparente e o que você escreve será comprimido.
Se a abertura falhar, a função retorna false
.
Exemplo #1 Exemplo de gzopen()
<?php
$fp = gzopen("/tmp/arquivo.gz", "r");
?>