Javazip-inflaterinputstream
提供:Dev Guides
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 -入力バッファの長さ。
コンストラクタ
Sr.No. | Constructor & Description |
---|---|
1 |
InflaterInputStream(InputStream in) デフォルトのデコンプレッサとバッファサイズで新しい入力ストリームを作成します。 |
2 |
InflaterInputStream(InputStream in, Inflater inf) 指定されたデコンプレッサとデフォルトのバッファサイズで新しい入力ストリームを作成します。 |
3 |
InflaterInputStream(InputStream in, Inflater inf, int size) 指定されたデコンプレッサとバッファサイズで新しい入力ストリームを作成します。 |
クラスメソッド
Sr.No. | Method & Description |
---|---|
1 |
EOFに達した後は0を返し、そうでない場合は常に1を返します。 |
2 |
この入力ストリームを閉じ、ストリームに関連付けられたシステムリソースを解放します。 |
3 |
この入力ストリームの現在位置をマークします。 |
4 |
この入力ストリームがmarkおよびresetメソッドをサポートしているかどうかをテストします。 |
5 |
非圧縮データのバイトを読み取ります。 |
6 |
int read(byte[ b, int off, int len)] 非圧縮データをバイト配列に読み取ります。 |
7 |
このストリームを、この入力ストリームでmarkメソッドが最後に呼び出されたときの位置に再配置します。 |
8 |
指定されたバイト数の非圧縮データをスキップします。 |
継承されたメソッド
このクラスは、次のクラスからメソッドを継承します-
- java.io.FilterInputStream
- java.lang.Object
link:/cgi-bin/printpage.cgi [__印刷]