(PHP 4, PHP 5, PHP 7, PHP 8)
gzpassthru — Escreve na saída todos os dados restantes em um ponteiro de arquivo gz
Lê até o final do arquivo (EOF) no ponteiro de arquivo gz dado a partir da posição atual e escreve os resultados (não comprimidos) na saída padrão.
Nota:
Você pode precisar chamar gzrewind() para redefinir o ponteiro de arquivo para o início do arquivo se você já tiver escrito dados nele.
Se você apenas deseja descarregar o conteúdo de um arquivo no buffer de saída, sem modificar primeiro ou procurar uma posição específica, pode usar a função readgzfile(), que economiza a chamada gzopen().
stream
O ponteiro de arquivo gz. Ele deve ser válido e deve apontar para um arquivo aberto com sucesso por gzopen().
O número de caracteres não comprimidos lidos de gz
e passados para a entrada.
Exemplo #1 Exemplo de gzpassthru()
<?php
$fp = gzopen('arquivo.gz', 'r');
gzpassthru($fp);
gzclose($fp);
?>