# Zlib 圧縮

- はじめに
- インストール/設定
  - 要件
  - インストール手順
  - 実行時設定
  - リソース型
- 定義済み定数
- 例
- Zlib 関数
  - deflate_add — Incrementally deflate data
  - deflate_init — Initialize an incremental deflate context
  - gzclose — 開かれたgzファイルへのポインタを閉じる
  - gzcompress — 文字列を圧縮する
  - gzdecode — gzip 圧縮された文字列をデコードする
  - gzdeflate — 文字列を deflate 圧縮する
  - gzencode — gzip 圧縮された文字列を作成する
  - gzeof — gz ファイルポインタが EOF かどうか調べる
  - gzfile — gzファイル全体を配列に読み込む
  - gzgetc — gz ファイルへのポインタから文字を得る
  - gzgets — ファイルポインタから 1 行を得る
  - gzgetss — gzファイルへのポインタから1行を得て、HTMLタグを取り除く
  - gzinflate — deflate圧縮された文字列を解凍する
  - gzopen — gz ファイルを開く
  - gzpassthru — gzファイルへのポインタから残りのデータ全部を出力する
  - gzputs — gzwrite のエイリアス
  - gzread — バイナリ対応のgzファイル読み込み
  - gzrewind — gz ファイルポインタの示す位置を元に戻す
  - gzseek — gz ファイルポインタの位置を移動する
  - gztell — gz ファイルポインタの読み込み/書き込み位置を返します
  - gzuncompress — 圧縮された文字列を解凍する
  - gzwrite — バイナリセーフな gz ファイル書き込み
  - inflate_add — Incrementally inflate encoded data
  - inflate_get_read_len — Get number of bytes read so far
  - inflate_get_status — Get decompression status
  - inflate_init — Initialize an incremental inflate context
  - readgzfile — gz ファイルを出力する
  - zlib_decode — raw/gzip/zlib で符号化されたデータを復元する
  - zlib_encode — 指定した符号化方式でデータを圧縮する
  - zlib_get_coding_type — 出力圧縮に使用されたコーディングの種類を返す