鍍金池/ 教程/ Java/ java.util.zip.GZIPInputStream類
java.util.zip.GZIPOutputStream類
java.util.zip.ZipOutputStream類
java.util.zip包
java.util.zip.GZIPInputStream類
java.util.zip.Adler32類
java.util.zip.Deflater類
java.util.zip.Inflater類
java.util.zip.ZipEntry類
java.util.zip.DeflaterOutputStream類
java.util.zip.ZipInputStream類
java.util.zip.CRC32類
java.util.zip.InflaterInputStream類
java.util.zip.ZipFile類
java.util.zip.InflaterOutputStream類

java.util.zip.GZIPInputStream類

java.util.zip.GZIPInputStream類實現(xiàn)了用于讀取GZIP文件格式的壓縮數(shù)據(jù)的流過濾器。

類聲明

以下是java.util.zip.GZIPInputStream類的聲明 -

public class GZIPInputStream
   extends InflaterInputStream

字段

以下是java.util.zip.GZIPInputStream類的字段 -

  • protected CRC32 crc - CRC-32用于未壓縮的數(shù)據(jù)。
  • protected boolean eos - 表示輸入流的結束。
  • static int GZIP_MAGIC - GZIP頭幻數(shù)。

構造函數(shù)

編號 構造函數(shù) 描述
1 GZIPInputStream(InputStream in) 用默認緩沖區(qū)大小創(chuàng)建一個新的輸入流。
2 GZIPInputStream(InputStream in, int size) 用指定的緩沖區(qū)大小創(chuàng)建一個新的輸入流。

類方法

編號 方法 描述
1 void close() 關閉此輸入流并釋放與該流關聯(lián)的所有系統(tǒng)資源。
2 int read(byte[] buf, int off, int len) 將未壓縮的數(shù)據(jù)讀入一個字節(jié)數(shù)組。

繼承的方法

這個類繼承了以下類的方法 -

  • java.util.zip.InflaterInputStream
  • java.io.FilterInputStream
  • java.lang.Object