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

int available()

EOFに達した後は0を返し、そうでない場合は常に1を返します。

2

void close()

この入力ストリームを閉じ、ストリームに関連付けられたシステムリソースを解放します。

3

void mark(int readlimit)

この入力ストリームの現在位置をマークします。

4

boolean markSupported()

この入力ストリームがmarkおよびresetメソッドをサポートしているかどうかをテストします。

5

int read()

非圧縮データのバイトを読み取ります。

6

int read(byte[ b, int off, int len)]

非圧縮データをバイト配列に読み取ります。

7

void reset()

このストリームを、この入力ストリームでmarkメソッドが最後に呼び出されたときの位置に再配置します。

8

long skip(long n)

指定されたバイト数の非圧縮データをスキップします。

継承されたメソッド

このクラスは、次のクラスからメソッドを継承します-

  • java.io.FilterInputStream
  • java.lang.Object

link:/cgi-bin/printpage.cgi [__印刷]