zlib:// -- bzip2:// -- zip:// — Streams de compactaçã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.