全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
クラス java.util.zip.GZIPInputStream
java.lang.Object
|
+----java.io.InputStream
|
+----java.io.FilterInputStream
|
+----java.util.zip.InflaterInputStream
|
+----java.util.zip.GZIPInputStream
- public class GZIPInputStream
- extends InflaterInputStream
このクラスは、GZIP 形式で圧縮されたデータを読み込むためのストリームフィルタを実装します。
- 参照:
- InflaterInputStream
-
crc
- 展開されたデータのための CRC-32
-
eos
- 入力ストリームの最後を示します。
-
GZIP_MAGIC
- GZIP のヘッダマジック番号
-
GZIPInputStream(InputStream)
- 新しい入力ストリームをデフォルト値のバッファサイズで作成します。
-
GZIPInputStream(InputStream, int)
- 新しい入力ストリームを指定したバッファサイズで作成します。
-
close()
- 入力ストリームを閉じます。
-
read(byte[], int, int)
- バイト配列に展開されたデータを読み込みます。
crc
protected CRC32 crc
- 展開されたデータのための CRC-32です。
eos
protected boolean eos
- 入力ストリームの最後を示します。
GZIP_MAGIC
public static final int GZIP_MAGIC
- GZIP のヘッダマジック番号です。
GZIPInputStream
public GZIPInputStream(InputStream in,
int size) throws IOException
- 新しい入力ストリームを指定したバッファサイズで作成します。
- パラメータ:
- in - 入力ストリーム
- size - 入力バッファサイズ
- 例外: IOException
- I/O エラーが発生したとき
GZIPInputStream
public GZIPInputStream(InputStream in) throws IOException
- 新しい入力ストリームをデフォルト値のバッファサイズで作成します。
- パラメータ:
- in - 入力ストリーム
- 例外: IOException
- I/O エラーが発生したとき
read
public int read(byte buf[],
int off,
int len) throws IOException
- 展開されたデータをバイト配列に読み込みます。展開に十分な入力が利用できるまでブロックします。
- パラメータ:
- buf - データが読み込まれるバッファ
- off - データの開始オフセット
- len - 読み込まれる最大バイト数
- 返り値:
- 読み込まれた実際のバイト数、圧縮された入力ストリームの最後に到達したときは -1
- 例外: IOException
- I/O エラーが発生したときや圧縮入力データが壊されているとき
- オーバーライド:
- クラス read の InflaterInputStream
close
public void close() throws IOException
- 入力ストリームを閉じます。
- 例外: IOException
- I/O エラーが発生したとき
- オーバーライド:
- クラス FilterInputStream の close
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス