はじめに

このモジュールにより gzip (.gz) で圧縮されたファイルを読み書きすることが可能となります。 この際、ファイルシステム 関数の gzip 圧縮対応版 (非圧縮ファイルも扱えますが、 ソケットは扱えません)を使用します。

注意:

バージョン 4.0.4 で .gz ファイルに対応した fopen のラッパーを導入しました。 fopen() に渡すファイル名またはパス名に zlib: をつけると、通常の f*() ファイルアクセス関数を使用して圧縮ファイルに透過的にアクセスすることができます。 この機能を使用するには、C ランタイムライブラリが fopencookie() 関数をサポートしていなければなりません。 今のところ、この条件を満たすのは GNU libc だけのようです。

PHP 4.3.0 において、':' を含むファイル名との曖昧さを避けるため zlib:compress.zlib:// に変更されました。fopencookie() 関数は もはや必要ありません。詳細な情報は、 zlib:// にあります。

add a note add a note

User Contributed Notes 1 note

up
-3
Anon
4 years ago
This introduction is incomplete because it lacks the information that the module can be used to use HTTP gzip compression with the 'zlib.output_compression' and  'zlib.output_compression_level' configuration settings.

Please be aware that cross-site scripting should be disabled when using HTTP compression because of possible BREACH attacks.
To Top