PHP マニュアル
前のページ |  | 次のページ

# gzencode

(PHP 4 >= 4.0.4, PHP 5)

gzencode -- gzip 圧縮された文字列を作成

## 説明

string gzencode ( string data [, int level])

この関数は、入力 dataを gzip プログラムの出力と互換性のある形式で圧縮 して返します。エラーが発生した場合は、`FALSE`を返します。オプション のパラメータlevel には、圧縮をしない場合に 0、最大限の圧縮を行う場合に9を指定可能です。指定されない場合のデ フォルト圧縮レベルは1になります。

返されるデータには、標準的な.gzファイルとするために適当なヘッダと データ構造が含まれます。例を以下に示します。

例 1. gzipファイルを作成する

`<?php $data = implode("", file("bigfile.txt")); $gzdata = gzencode($data, 9); $fp = fopen("bigfile.txt.gz", "w"); fwrite($fp, $gzdata); fclose($fp); ?>`

GZIPファイルフォーマットに関する詳細な情報については、次のドキュ メントを参照下さい。 GZIP file format specification version 4.3 (RFC 1952)

gzcompress(). gzuncompress(), gzdeflate(), gzinflate()も参照下さい。

前のページ | ホーム | 次のページ
gzdeflate | 上に戻る | gzeof