java.util.zip.ZipInputStream類實(shí)現(xiàn)用于讀取ZIP文件格式文件的輸入流過濾器。 包括對(duì)壓縮和未壓縮條目的支持。
以下是java.util.zip.ZipInputStream類的聲明 -
public class ZipInputStream
extends InflaterInputStream
以下是java.util.zip.ZipInputStream類的字段 -
static int CENATTstatic int CENATXstatic int CENCOMstatic int CENCRCstatic int CENDSKstatic int CENEXTstatic int CENFLGstatic int CENHDRstatic int CENHOWstatic int CENLENstatic int CENNAMstatic int CENOFFstatic long CENSIGstatic int CENSIZstatic int CENTIMstatic int CENVEMstatic int CENVERstatic int ENDCOMstatic int ENDHDRstatic int ENDOFFstatic long ENDSIGstatic int ENDSIZstatic int ENDSUBstatic int ENDTOTstatic int EXTCRCstatic int EXTHDRstatic int EXTLENstatic long EXTSIGstatic int EXTSIZstatic int LOCCRCstatic int LOCEXTstatic int LOCFLGstatic int LOCHDRstatic int LOCHOWstatic int LOCLENstatic int LOCNAMstatic long LOCSIGstatic int LOCSIZstatic int LOCTIMstatic int LOCVER| 編號(hào) | 構(gòu)造函數(shù) | 描述 |
|---|---|---|
| 1 | ZipInputStream(InputStream in) |
創(chuàng)建一個(gè)新的ZIP輸入流。 |
| 2 | ZipInputStream(InputStream in, Charset charset) |
創(chuàng)建一個(gè)新的ZIP輸入流。 |
| 編號(hào) | 方法 | 描述 |
|---|---|---|
| 1 | int available() | 達(dá)到當(dāng)前輸入數(shù)據(jù)結(jié)尾(EOF)之后返回0,否則返回1。 |
| 2 | void close() | 關(guān)閉此輸入流并釋放與該流關(guān)聯(lián)的所有系統(tǒng)資源。 |
| 3 | void closeEntry() | 關(guān)閉當(dāng)前的ZIP條目并定位流以讀取下一個(gè)條目。 |
| 4 | ZipEntry getNextEntry() | 讀取下一個(gè)ZIP文件條目并將該流定位在條目數(shù)據(jù)的開頭。 |
| 5 | int read(byte[] b, int off, int len) | 從當(dāng)前的ZIP條目讀入一個(gè)字節(jié)數(shù)組。 |
| 6 | long skip(long n) | 跳過當(dāng)前ZIP條目中指定的字節(jié)數(shù)。 |
這個(gè)類繼承了以下類的方法 -
java.util.zip.InflaterInputStreamjava.io.FilterInputStreamjava.lang.Object