zlib://
bzip2://
zip://
zlib:// -- bzip2:// -- zip:// — Fluxos de compactação
Descrição
compress.zlib:// e compress.bzip2://
zlib: funciona como gzopen(), exceto que o fluxo pode ser usado com fread() e outras funções do sistema de arquivos. Isso foi descontinuado devido a ambiguidades com nomes de arquivos contendo caracteres ':'; use compress.zlib:// em vez disso.
compress.zlib:// e compress.bzip2:// são equivalentes para gzopen() e bzopen() respectivamente, e funcionam mesmo em sistemas que não suportam fopencookie.
A extensão ZIP registra o empacotador zip:. a partir do
PHP 7.2.0 e libzip 1.2.0+, foi adicionado suporte para as senhas para arquivos criptografados, permitindo
que as senhas sejam fornecidas por contextos de fluxo. As senhas podem ser definidas usando 'password'
,
uma opção de contexto de fluxo.
Uso
- compress.zlib://file.gz
- compress.bzip2://file.bz2
- zip://archive.zip#dir/file.txt