java.util.zip.ZipFile類


java.util.zip.ZipFile類用於讀取zip檔案中的條目。

類宣告

以下是java.util.zip.ZipFile類的宣告 -

public class ZipFile
   extends Object
      implements Closeable

欄位

以下是java.util.zip.ZipFile類的欄位 -

  • 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 CENOF
  • 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
  • static int OPEN_DELETE - 模式標誌開啟一個zip檔案並將其標記為刪除。
  • static int OPEN_READ - 模式標誌開啟一個zip檔案進行讀取。

建構函式

編號 建構函式 描述
1 ZipFile(File file) 給定指定的File物件,開啟ZIP檔案進行讀取。
2 ZipFile(File file, Charset charset) 給定指定的File物件,開啟ZIP檔案進行讀取。
3 ZipFile(File file, int mode) 開啟一個新的ZipFile以指定的模式從指定的File物件讀取。
4 ZipFile(File file, int mode, Charset charset) 從指定的File物件以指定的模式開啟一個新的ZipFile讀取。
5 ZipFile(String name) 開啟一個zip檔案進行讀取。
6 ZipFile(String name, Charset charset) 開啟一個zip檔案進行讀取。

類方法

編號 方法 描述
1 void close() 關閉ZIP檔案。
2 Enumeration<? extends ZipEntry> entries() 返回ZIP檔案條目的列舉。
3 String getComment() 返回壓縮檔案注釋,如果沒有,則返回null
4 ZipEntry getEntry(String name) 返回指定名稱的zip檔案條目,如果未找到,則返回null
5 InputStream getInputStream(ZipEntry entry) 返回用於讀取指定zip檔案條目內容的輸入流。
6 String getName() 返回ZIP檔案的路徑名稱。
7 int size() 返回ZIP檔案中的條目數。

繼承的方法

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

  • Java.lang.Object