java.util.zip-インフレータクラス
前書き
ザ・ java.util.zip.Inflaterクラスは、一般的なZLIB圧縮ライブラリを使用した汎用解凍のサポートを提供します。ZLIB圧縮ライブラリは、当初PNGグラフィックス標準の一部として開発されたものであり、特許によって保護されていません。これは、java.util.zipパッケージの説明の仕様に詳しく説明されています。
クラス宣言
以下はの宣言です java.util.zip.Inflater クラス-
public class Inflater
extends Object
コンストラクター
シニア番号 | コンストラクターと説明 |
---|---|
1 | Inflater() 新しいデコンプレッサを作成します。 |
2 | Inflater(boolean nowrap) 新しいデコンプレッサを作成します。 |
クラスメソッド
シニア番号 | 方法と説明 |
---|---|
1 | void end() デコンプレッサを閉じ、未処理の入力を破棄します。 |
2 | ブール値finished() 圧縮されたデータストリームの終わりに達した場合はtrueを返します。 |
3 | int getAdler() 圧縮されていないデータのADLER-32値を返します。 |
4 | long getBytesRead() これまでに入力された圧縮バイトの総数を返します。 |
5 | long getBytesWritten() これまでに出力された非圧縮バイトの総数を返します。 |
6 | int getRemaining() 入力バッファに残っている合計バイト数を返します。 |
7 | int getTotalIn() これまでに入力された圧縮バイトの総数を返します。 |
8 | int getTotalOut() これまでに出力された非圧縮バイトの総数を返します。 |
9 | int inflate(byte [] b) 指定されたバッファにバイトを解凍します。 |
10 | int inflate(byte [] b、int off、int len) 指定されたバッファにバイトを解凍します。 |
11 | ブールneedsDictionary() 解凍にプリセット辞書が必要な場合はtrueを返します。 |
12 | ブールneedsInput() 入力バッファにデータが残っていない場合はtrueを返します。 |
13 | void reset() インフレータをリセットして、新しい入力データのセットを処理できるようにします。 |
14 | void setDictionary(byte [] b) プリセット辞書を指定されたバイト配列に設定します。 |
15 | void setDictionary(byte [] b、int off、int len) プリセット辞書を指定されたバイト配列に設定します。 |
16 | void setInput(byte [] b) 解凍用の入力データを設定します。 |
17 | void setInput(byte [] b、int off、int len) 解凍用の入力データを設定します。 |
継承されたメソッド
このクラスは、次のクラスからメソッドを継承します-
- java.lang.Object