Javazip-inflater

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

java.util.zip-インフレータクラス

前書き

*java.util.zip.Inflater* クラスは、一般的なZLIB圧縮ライブラリを使用して汎用の解凍をサポートします。 ZLIB圧縮ライブラリは、当初PNGグラフィックス標準の一部として開発されたもので、特許によって保護されていません。 詳細は、java.util.zipパッケージの説明の仕様に記載されています。

クラス宣言

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

public class Inflater
   extends Object

コンストラクタ

Sr.No. Constructor & Description
1

Inflater()

新しい解凍プログラムを作成します。

2

Inflater(boolean nowrap)

新しい解凍プログラムを作成します。

クラスメソッド

Sr.No. Method & Description
1

void end()

解凍プログラムを閉じ、未処理の入力を破棄します。

2

boolean 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

boolean needsDictionary()

解凍にプリセット辞書が必要な場合はtrueを返します。

12

boolean 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

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