当前位置: 首页 > 教程 > JavaZip >

java.util.zip.ZipFile类

精华
小牛编辑
97浏览
2023-03-14

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