zlib://bzip2://zip://Compression Streams
&reftitle.description;
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 due
to ambiguities with filenames containing ':' characters; use
compress.zlib:// instead.
compress.zlib:// and
compress.bzip2:// are equivalent to
gzopen and bzopen
respectively, and operate even on systems that do not support
fopencookie.
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.
&reftitle.usage;
compress.zlib://file.gzcompress.bzip2://file.bz2zip://archive.zip#dir/file.txt
&reftitle.options;
Wrapper SummaryAttributeSupportedRestricted by allow_url_fopenNoAllows ReadingYesAllows WritingYes (except zip://)Allows AppendingYes (except zip://)Allows Simultaneous Reading and WritingNoSupports stat
No, use the normal file:// wrapper
to stat compressed files.
Supports unlink
No, use the normal file:// wrapper
to unlink compressed files.
Supports renameNoSupports mkdirNoSupports rmdirNo