zlib://
bzip2://
zip://
zlib:// -- bzip2:// -- zip:// — Сжатые потоки
Описание
compress.zlib:// и compress.bzip2://
zlib: работает как gzopen() за исключением того, что этот поток может использоваться функцией fread() и другими функциями, работающими с файловой системой. Устарела, ввиду неоднозначности при наличии файлов, содержащих ':'; используйте взамен compress.zlib://.
compress.zlib:// и compress.bzip2:// эквиваленты gzopen() и bzopen() соответственно и работают даже в системах, не поддерживающих fopencookie.
ZIP-расширение добавляет обертку zip:.
Начиная с PHP 7.2.0 и libzip 1.2.0+, была добавлена поддержка паролей для зашифрованных архивов, позволяя предоставлять пароли, используя контексты потоков.
Пароли могут быть установлены с помощью контекстной опции 'password'
.
Использование
- compress.zlib://file.gz
- compress.bzip2://file.bz2
- zip://archive.zip#dir/file.txt