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()

從輸入流讀取一個壓縮資料位元組。

4 int read(byte[] b, int off, int len)

將壓縮資料讀取到位元組陣列中。

5 long skip(long n)

跳過並丟棄輸入流中的資料。

繼承的方法

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

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