全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
クラス 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ファイル形式で圧縮されたデータを書き込むためのストリームフィルタを実装します。
-
crc
- 展開されたデータの CRC-32
-
GZIPOutputStream(OutputStream)
- デフォルト値のバッファサイズで新しい出力ストリームを作成します。
-
GZIPOutputStream(OutputStream, int)
- 指定したバッファサイズで新しい出力ストリームを作成します。
-
close()
- 残りの圧縮データを出力ストリームに書き込み、ストリームを閉じます。
-
finish()
- 出力ストリームへの圧縮データの書き込みを終了します。このときストリームは閉じられません。
-
write(byte[], int, int)
- 圧縮出力ストリームにバイト配列を書き込みます。
crc
protected CRC32 crc
- 展開されたデータの CRC-32
GZIPOutputStream
public GZIPOutputStream(OutputStream out,
int size) throws IOException
- 指定したバッファサイズで新しい出力ストリームを作成します。
- パラメータ:
- out - 出力ストリーム
- size - 出力バッファサイズ
- 例外: IOException
- I/O エラーが発生した場合
GZIPOutputStream
public GZIPOutputStream(OutputStream out) throws IOException
- デフォルトのバッファサイズで新しい出力ストリームを作成します。
- パラメータ:
- out - 出力ストリーム
- 例外: IOException
- I/O エラーが発生した場合
write
public synchronized void write(byte buf[],
int off,
int len) throws IOException
- 圧縮された出力ストリームにバイト配列を書き込みます。このメソッドは、すべてのバイトが書き込まれるまでブロックします。
- パラメータ:
- buf - 書き込まれるデータ
- off - データの開始オフセット
- len - データの長さ
- 例外: IOException
- I/O エラーが発生した場合
- オーバーライド:
- クラス DeflaterOutputStream の write
finish
public void finish() throws IOException
- 出力ストリームへの圧縮データの書き込みを終了します。このときストリームは閉じられません。複数のフィルタを同じ出力ストリームに連続して適用するときにこのメソッドを使用します。
- 例外: IOException
- I/O エラーが発生した場合
- オーバーライド:
- クラス DeflaterOutputStream の finish
close
public void close() throws IOException
- 残りの圧縮データを出力ストリームに書き込み、ストリームを閉じます。
- 例外: IOException
- I/O エラーが発生した場合
- オーバーライド:
- クラス DeflaterOutputStream の close
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス