zlib://

bzip2://

zip://

zlib:// -- bzip2:// -- zip://Streams de compactação

Descrição

compress.zlib:// e compress.bzip2://

zlib: funciona como gzopen(), exceto que o stream 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 wrapper 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 stream contexts. As senhas podem ser definidas usando 'password', uma opção de contexto de streams.

Uso

  • compress.zlib://file.gz
  • compress.bzip2://file.bz2
  • zip://archive.zip#dir/file.txt

Opções

Resumo do Wrapper
AtributoSuportado
Restringido por allow_url_fopenNão
Permite LeituraSim
Permite EscritaSim (exceto zip://)
Permite AdiçãoSim (exceto zip://)
Permite Leitura e Escrita SimultâneasNão
Suporta stat() Não, use o wrapper file:// para verificar o stat de arquivos compactados.
Suporta unlink() Não, use o wrapper file:// para excluir arquivos compactados.
Suporta rename()Não
Suporta mkdir()Não
Suporta rmdir()Não
To Top