java.util.zip - ZipFile 类

来源:这里教程网 时间:2026-02-16 11:51:57 作者:

前言

在本教程中,您将学习如何使用java.util.zip-ZipFile类,简介java.util.zip.ZipFile类用于从zip文件中读取条目。

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 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

static int OPEN_DELETE − 用于打开 zip 文件并将其标记为删除的模式标志。

static int OPEN_READ − 用于打开 zip 文件进行读取的模式标志。


构造函数

序号 构造函数 & 描述
1

ZipFile(File file)

给定指定的 File 对象打开一个 ZIP 文件进行读取。

2

ZipFile(File file, Charset charset)

打开一个 ZIP 文件以读取指定的 File 对象。

3

ZipFile(File file, int mode)

以指定模式打开一个新的 ZipFile 以从指定的 File 对象中读取。

4

ZipFile(File file, int mode, Charset charset)

以指定模式打开一个新的 ZipFile 以从指定的 File 对象中读取。

5

ZipFile(String name)

打开一个 zip 文件进行阅读。

6

ZipFile(String name, Charset charset)

打开一个 zip 文件进行阅读。


类方法

序号 方法 & 描述
1 void close()

关闭 ZIP 文件。

2 Enumeration<? extends ZipEntry> entries()

返回 ZIP 文件条目的枚举。

3 字符串getComment()

返回 zip 文件注释,如果没有则返回 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

相关推荐