全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス
  クラス java.util.zip.ZipInputStream
java.lang.Object
   |
   +----java.io.InputStream
           |
           +----java.io.FilterInputStream
                   |
                   +----java.util.zip.InflaterInputStream
                           |
                           +----java.util.zip.ZipInputStream
  -  public class ZipInputStream
  -  extends InflaterInputStream
  -  implements ZipConstants
このクラスは、ZIP ファイル形式でファイルを読み込む入力ストリームフィルタを実装します。圧縮データと展開データの両方をサポートします。
   
  -   ZipInputStream(InputStream) ZipInputStream(InputStream)
-   新しい ZIP 入力ストリームを作成します。
   
  -   close() close()
-   ZIP 入力ストリームを閉じます。
  
-   closeEntry() closeEntry()
-   現在の ZIP エントリを閉じ、次のエントリを読み込むためにストリームを配置します。
  
-   getNextEntry() getNextEntry()
-   次の ZIP ファイルエントリを読み込み、エントリデータの最初にストリームを配置します。
  
-   read(byte[], int, int) read(byte[], int, int)
-   現在の ZIP エントリからバイト配列に読み込みます。
  
-   skip(long) skip(long)
-   現在の ZIP エントリで指定したバイト数だけスキップします。
   
 ZipInputStream
ZipInputStream
  public ZipInputStream(InputStream in)
  -  新しい ZIP 入力ストリームを作成します。
   
- 
    -  パラメータ:
    
-  in - 実際の入力ストリーム
  
 
   
 getNextEntry
getNextEntry
  public ZipEntry getNextEntry() throws IOException
  -  次の ZIP ファイルエントリを読み込み、エントリデータの最初にストリームを配置します。
   
- 
    -  例外: ZipException
    
-  ZIP ファイルエラーが発生した場合
    
-  例外: IOException
    
-  I/O エラーが発生した場合
  
 
 closeEntry
closeEntry
  public void closeEntry() throws IOException
  -  現在の ZIP エントリを閉じ、次のエントリを読み込むためにストリームを配置します。
   
- 
    -  例外: ZipException
    
-  ZIP ファイルエラーが発生した場合
    
-  例外: IOException
    
-  I/O エラーが発生した場合
  
 
 read
read
  public int read(byte b[],
                  int off,
                  int len) throws IOException
  -  現在の ZIP エントリからバイト配列に読み込みます。入力が可能になるまでブロックします。
   
- 
    -  パラメータ:
    
-  b - データが読み込まれるバッファ
    -  off - データの開始オフセット
    -  len - 読み込まれる最大バイト数
    
-  返り値:
    
-  実際に読み込まれたバイト数、エントリの最後に到達したときは -1
    
-  例外: ZipException
    
-  ZIP ファイルエラーが発生した場合
    
-  例外: IOException
    
-  I/O エラーが発生した場合
    
-  オーバーライド:
    
-  クラス InflaterInputStream の read
  
 
 skip
skip
  public long skip(long n) throws IOException
  -  現在の ZIP エントリで指定したバイト数だけスキップします。
   
- 
    -  パラメータ:
    
-  n - スキップするバイト数
    
-  返り値:
    
- 実際にスキップされたバイト数
    
-  例外: ZipException
    
-  ZIP ファイルエラーが発生した場合
    
-  例外: IOException
    
-  I/O エラーが発生した場合
    
-  オーバーライド:
    
-  クラス InflaterInputStream の skip
  
 
 close
close
  public void close() throws IOException
  -  ZIP入力ストリームを閉じます。
   
- 
    -  例外: IOException
    
-  I/O エラーが発生した場合
    
-  オーバーライド:
    
-  クラス FilterInputStream の close
  
 
全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス