全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

クラス java.util.zip.GZIPOutputStream

java.lang.Object
   |
   +----java.io.OutputStream
           |
           +----java.io.FilterOutputStream
                   |
                   +----java.util.zip.DeflaterOutputStream
                           |
                           +----java.util.zip.GZIPOutputStream

public class GZIPOutputStream
extends DeflaterOutputStream
このクラスは、GZIPファイル形式で圧縮されたデータを書き込むためのストリームフィルタを実装します。


Variable Index

 o crc
展開されたデータの CRC-32

Constructor Index

 o GZIPOutputStream(OutputStream)
デフォルト値のバッファサイズで新しい出力ストリームを作成します。
 o GZIPOutputStream(OutputStream, int)
指定したバッファサイズで新しい出力ストリームを作成します。

Method Index

 o close()
残りの圧縮データを出力ストリームに書き込み、ストリームを閉じます。
 o finish()
出力ストリームへの圧縮データの書き込みを終了します。このときストリームは閉じられません。
 o write(byte[], int, int)
圧縮出力ストリームにバイト配列を書き込みます。

Variables

 o crc
  protected CRC32 crc
展開されたデータの CRC-32

Constructors

 o GZIPOutputStream
  public GZIPOutputStream(OutputStream out,
                          int size) throws IOException
指定したバッファサイズで新しい出力ストリームを作成します。

パラメータ:
out - 出力ストリーム
size - 出力バッファサイズ
例外: IOException
I/O エラーが発生した場合
 o GZIPOutputStream
  public GZIPOutputStream(OutputStream out) throws IOException
デフォルトのバッファサイズで新しい出力ストリームを作成します。

パラメータ:
out - 出力ストリーム
例外: IOException
I/O エラーが発生した場合

Methods

 o write
  public synchronized void write(byte buf[],
                                 int off,
                                 int len) throws IOException
圧縮された出力ストリームにバイト配列を書き込みます。このメソッドは、すべてのバイトが書き込まれるまでブロックします。

パラメータ:
buf - 書き込まれるデータ
off - データの開始オフセット
len - データの長さ
例外: IOException
I/O エラーが発生した場合
オーバーライド:
クラス DeflaterOutputStreamwrite
 o finish
  public void finish() throws IOException
出力ストリームへの圧縮データの書き込みを終了します。このときストリームは閉じられません。複数のフィルタを同じ出力ストリームに連続して適用するときにこのメソッドを使用します。

例外: IOException
I/O エラーが発生した場合
オーバーライド:
クラス DeflaterOutputStreamfinish
 o close
  public void close() throws IOException
残りの圧縮データを出力ストリームに書き込み、ストリームを閉じます。

例外: IOException
I/O エラーが発生した場合
オーバーライド:
クラス DeflaterOutputStreamclose

全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス