java.util.zip包
java.util.zip.Adler32類
java.util.zip.CRC32類
java.util.zip.Deflater類
java.util.zip.DeflaterOutputStream類
java.util.zip.GZIPInputStream類
java.util.zip.GZIPOutputStream類
java.util.zip.Inflater類
java.util.zip.InflaterInputStream類
java.util.zip.InflaterOutputStream類
java.util.zip.ZipEntry類
java.util.zip.ZipFile類
java.util.zip.ZipInputStream類
java.util.zip.ZipOutputStream類
java.util.zip.ZipInputStream類
java.util.zip.ZipInputStream
類實現用於讀取ZIP文件格式文件的輸入流過濾器。 包括對壓縮和未壓縮條目的支持。
類聲明
以下是java.util.zip.ZipInputStream
類的聲明 -
public class ZipInputStream
extends InflaterInputStream
字段
以下是java.util.zip.ZipInputStream
類的字段 -
-
static int CENATT
-
static int CENATX
-
static int CENCOM
-
static int CENCRC
-
static int CENDSK
-
static int CENEXT
-
static int CENFLG
-
static int CENHDR
-
static int CENHOW
-
static int CENLEN
-
static int CENNAM
-
static int CENOFF
-
static long CENSIG
-
static int CENSIZ
-
static int CENTIM
-
static int CENVEM
-
static int CENVER
-
static int ENDCOM
-
static int ENDHDR
-
static int ENDOFF
-
static long ENDSIG
-
static int ENDSIZ
-
static int ENDSUB
-
static int ENDTOT
-
static int EXTCRC
-
static int EXTHDR
-
static int EXTLEN
-
static long EXTSIG
-
static int EXTSIZ
-
static int LOCCRC
-
static int LOCEXT
-
static int LOCFLG
-
static int LOCHDR
-
static int LOCHOW
-
static int LOCLEN
-
static int LOCNAM
-
static long LOCSIG
-
static int LOCSIZ
-
static int LOCTIM
-
static int LOCVER
構造函數
編號
構造函數
描述
1
ZipInputStream(InputStream in)
創建一個新的ZIP輸入流。
2
ZipInputStream(InputStream in, Charset charset)
創建一個新的ZIP輸入流。
類方法
編號
方法
描述
1
int available()
達到當前輸入數據結尾(EOF)之後返回0
,否則返回1
。
2
void close()
關閉此輸入流並釋放與該流關聯的所有系統資源。
3
void closeEntry()
關閉當前的ZIP條目並定位流以讀取下一個條目。
4
ZipEntry getNextEntry()
讀取下一個ZIP文件條目並將該流定位在條目數據的開頭。
5
int read(byte[] b, int off, int len)
從當前的ZIP條目讀入一個字節數組。
6
long skip(long n)
跳過當前ZIP條目中指定的字節數。
繼承的方法
這個類繼承了以下類的方法 -
-
java.util.zip.InflaterInputStream
-
java.io.FilterInputStream
-
java.lang.Object