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