Javazip-inflater-inflate1
提供:Dev Guides
java.util.zip.Inflater.inflate()メソッドの例
説明
- java.util.zip.Inflater.inflate(byte [] b、int off、int len)*メソッドは、指定されたバッファーにバイトを圧縮解除します。 圧縮されていない実際のバイト数を返します。 戻り値0は、さらに入力データまたはプリセット辞書が必要かどうかを判断するためにneedsInput()またはneedsDictionary()を呼び出す必要があることを示します。 後者の場合、getAdler()を使用して、必要な辞書のAdler-32値を取得できます。
宣言
以下は、* java.util.zip.Inflater.inflate(byte [] b、int off、int len)*メソッドの宣言です。
パラメーター
- b -非圧縮データ用のバッファ。
- off -データの開始オフセット。
- len -非圧縮データの最大バイト数。
返品
非圧縮バイトの実際のバイト数。
例外
- DataFormatException -圧縮データ形式が無効な場合。
例
次の例は、java.util.zip.Inflater.inflate(byte [] b、int off、int len)メソッドの使用方法を示しています。
上記のプログラムをコンパイルして実行すると、次の結果が生成されます-
link:/cgi-bin/printpage.cgi [__印刷]