java.util.zip - InflaterOutputStream 類



簡介

java.util.zip.InflaterOutputStream 類實現了輸出流過濾器,用於解壓縮以“deflate”壓縮格式儲存的資料。

類宣告

以下是java.util.zip.InflaterOutputStream類的宣告:

public class InflaterOutputStream
   extends FilterOutputStream

欄位

以下是java.util.zip.InflaterOutputStream類的欄位:

  • protected byte[] buf - 用於寫入解壓縮資料的輸出緩衝區。

  • protected Inflater inf - 此流的解壓縮器。

建構函式

序號 建構函式 & 描述
1

InflaterOutputStream(OutputStream out)

使用預設的解壓縮器和緩衝區大小建立一個新的輸出流。

2

InflaterOutputStream(OutputStream out, Inflater infl)

使用指定的解壓縮器和預設的緩衝區大小建立一個新的輸出流。

3

InflaterOutputStream(OutputStream out, Inflater infl, int bufLen)

使用指定的解壓縮器和緩衝區大小建立一個新的輸出流。

類方法

序號 方法 & 描述
1 void close()

將剩餘的壓縮資料寫入輸出流並關閉底層流。

2 void finish()

完成將解壓縮資料寫入輸出流,但不關閉底層流。

3 void flush()

重新整理此輸出流,強制寫入任何掛起的緩衝輸出位元組。

4 void write(byte[] b, int off, int len)

將位元組陣列寫入壓縮輸出流。

5 void write(int b)

將一個位元組寫入壓縮輸出流。

繼承的方法

此類繼承自以下類的方法:

  • java.io.FilterOutputStream
  • java.lang.Object
廣告