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