Javazip-deflaterinputstream

提供:Dev Guides
移動先:案内検索

java.util.zip-DeflaterInputStreamクラス

前書き

*java.util.zip.DeflaterInputStream* クラスは、「deflate」圧縮形式でデータを圧縮するための入力ストリームフィルターを実装します。

クラス宣言

以下は java.util.zip.DeflaterInputStream クラスの宣言です-

public class DeflaterInputStream
   extends FilterInputStream

フィールド

以下は、 java.util.zip.DeflaterInputStream クラスのフィールドです-

  • protected byte [] buf -圧縮データを読み込むための入力バッファ。
  • protected Deflater def -このストリームのコンプレッサー。

コンストラクタ

Sr.No. Constructor & Description
1

DeflaterInputStream(InputStream in)

デフォルトのコンプレッサーとバッファーサイズで新しい入力ストリームを作成します。

2

DeflaterInputStream(InputStream in, Deflater defl)

指定されたコンプレッサーとデフォルトのバッファーサイズで新しい入力ストリームを作成します。

3

DeflaterInputStream(InputStream in, Deflater defl, int bufLen)

指定されたコンプレッサーとバッファーサイズで新しい入力ストリームを作成します。

クラスメソッド

Sr.No. Method & Description
1

int available()

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

2

void close()

この入力ストリームとその基礎となる入力ストリームを閉じ、保留中の非圧縮データを破棄します。

3

int read()

入力ストリームから1バイトの圧縮データを読み取ります。

4

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

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

5

long skip(long n)

入力ストリームからデータをスキップして破棄します。

継承されたメソッド

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

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

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