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 −このストリームのコンプレッサー。

コンストラクター

シニア番号 コンストラクターと説明
1

DeflaterInputStream(InputStream in)

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

2

DeflaterInputStream(InputStream in, Deflater defl)

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

3

DeflaterInputStream(InputStream in, Deflater defl, int bufLen)

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

クラスメソッド

シニア番号 方法と説明
1 int available()

EOFに達した後は0を返します。それ以外の場合は、常に1を返します。

2 void close()

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

3 int read()

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

4 int read(byte [] b、int off、int len)

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

5 ロングスキップ(ロングn)

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

継承されたメソッド

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

  • java.io.FilterInputStream
  • java.lang.Object
印刷