PHP マニュアル
前のページ | 付録 M. サポートされるプロトコル/ラッパー | 次のページ

# 圧縮ストリーム

`zlib:` PHP 4.0.4 - PHP 4.2.3 (fopencookie をサポートするシステムのみ)

`compress.zlib://` および `compress.bzip2://` PHP 4.3.0以降

- `zlib:`

- `compress.zlib://`

- `compress.bzip2://`

`zlib:` は gzopen() と同様に 動作しますが、このストリームは fread() および 他のファイルシステム関数と組み合わせて使用することができるところが 異なります。この機能ではファイル名に ':' 文字が含まれる曖昧さが あるため、PHP 4.3.0 以降では古い機能となっています。代わりに `compress.zlib://` を使用してください。

`compress.zlib://` および `compress.bzip2://` は、それぞれ gzopen() および bzopen() と等価で、 fopencookie をサポートしないシステムの上でも動作します。

表 M-7. ラッパーの概要

属性 | サポートの有無
--- | ---
allow_url_fopen で制約される | No
読み込み許可 | Yes
書き込み許可 | Yes
追加許可 | Yes
同時読み書き許可 | No
stat() のサポート | No, 圧縮されたファイルの状態を知るには、通常の `file://` ラッパーを使用します。
unlink() のサポート | No, 圧縮されたファイルを unlink するには、通常の `file://` ラッパーを使用します。
rename() のサポート | No
mkdir() のサポート | No
rmdir() のサポート | No

前のページ | ホーム | 次のページ
PHP 入出力ストリーム | 上に戻る | データ (RFC 2397)