Bzip2 圧縮関数

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

# VBzip2 圧縮関数

このモジュールは、Julian Seward により作成されたbzip2(.bz2)圧縮さ れたファイルを透過的に読み書きするためのbzip2ライブラリの関数を使用しています。

PHPにおけるbzip2サポートはデフォルトで有効になっていません。PHPで bzip2サポートを有効にするには、PHPのコンパイル時に設定オプションに --with-bz2を使 用する必要があります。このモジュールは、bzip2/libbzip2 version >= 1.0.x を必要とします。

# 簡単なコードの例

この例は、テンポラリファイルをオープンし、テスト用の文字列を書き 込みます。この後、このファイルの内容を出力します。

例 1簡単な bzip2 の例
    <?php

    $filename = "/tmp/testfile.bz2";
    $str = "This is a test string.\n";

    // 書き込み用にオープン
    $bz = bzopen($filename, "w");

    // ファイルに文字列を書き込む
    bzwrite($bz, $str);

    // ファイルを閉じる
    bzclose($bz);

    // 読み込み用にファイルをオープン
    $bz = bzopen($filename, "r");

    // 10文字読み込む
    print bzread($bz, 10);

    // ファイルの終端まで出力(または次の1024文字)し、閉じる
    print bzread($bz);

    bzclose($bz);

    ?>

前のページ | ホーム | 次のページ
bcsub | 上に戻る | bzclose