compress.zlib:// and compress.bzip2://
zlib: works like gzopen(), except that the stream can be used with fread() and the other filesystem functions. This is deprecated as of PHP 4.3.0 due to ambiguities with filenames containing ':' characters; use compress.zlib:// instead.
ZIP extension registers zip: wrapper. As of PHP 7.2.0 and libzip 1.2.0+, support for the passwords for encrypted archives were added, allowing passwords to be supplied by stream contexts. Passwords can be set using the 'password' stream context option.
|Restricted by allow_url_fopen||No|
|Allows Writing||Yes (except zip://)|
|Allows Appending||Yes (except zip://)|
|Allows Simultaneous Reading and Writing||No|
|Supports stat()||No, use the normal file:// wrapper to stat compressed files.|
|Supports unlink()||No, use the normal file:// wrapper to unlink compressed files.|