java.util.zip-InflaterInputStreamクラス
前書き
ザ・ java.util.zip.InflaterInputStreamクラスは、「deflate」圧縮形式でデータを解凍するためのストリームフィルターを実装します。また、GZIPInputStreamなどの他の解凍フィルターの基礎としても使用されます。
クラス宣言
以下はの宣言です java.util.zip.InflaterInputStream クラス-
public class InflaterInputStream
extends FilterInputStream
田畑
以下はのフィールドです java.util.zip.InflaterInputStream クラス-
protected byte[] buf −解凍用の入力バッファ。
protected Inflater inf −このストリームのデコンプレッサ。
protected int len −入力バッファの長さ。
コンストラクター
シニア番号 | コンストラクターと説明 |
---|---|
1 | InflaterInputStream(InputStream in) デフォルトのデコンプレッサとバッファサイズで新しい入力ストリームを作成します。 |
2 | InflaterInputStream(InputStream in, Inflater inf) 指定されたデコンプレッサとデフォルトのバッファサイズで新しい入力ストリームを作成します。 |
3 | InflaterInputStream(InputStream in, Inflater inf, int size) 指定されたデコンプレッサとバッファサイズで新しい入力ストリームを作成します。 |
クラスメソッド
シニア番号 | 方法と説明 |
---|---|
1 | int available() EOFに達した後は0を返します。それ以外の場合は、常に1を返します。 |
2 | void close() この入力ストリームを閉じて、ストリームに関連付けられているシステムリソースを解放します。 |
3 | void mark(int readlimit) この入力ストリームの現在の位置をマークします。 |
4 | ブール値markSupported() この入力ストリームがマークおよびリセットメソッドをサポートしているかどうかをテストします。 |
5 | int read() 1バイトの非圧縮データを読み取ります。 |
6 | int read(byte [] b、int off、int len) 圧縮されていないデータをバイトの配列に読み込みます。 |
7 | void reset() このストリームを、この入力ストリームでマークメソッドが最後に呼び出されたときの位置に再配置します。 |
8 | ロングスキップ(ロングn) 指定されたバイト数の非圧縮データをスキップします。 |
継承されたメソッド
このクラスは、次のクラスからメソッドを継承します-
- java.io.FilterInputStream
- java.lang.Object