java.util.zip - ZipEntry 类

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

前言

在本教程中,您将学习如何使用java.util.zip-ZipEntry类简介java.util.zip.ZipEntry类用于表示ZIP文件条目。

java.util.zip.ZipEntry 类用于表示 ZIP 文件条目。


类声明

以下是 java.util.zip.ZipEntry 类的声明 −

public class ZipEntry
   extends Object
      implements Cloneable

运行实例 »

点击 "运行实例" 按钮查看在线实例


字段

以下是 java.util.zip.ZipEntry 类的字段 −

protected byte[] buf − 用于写入未压缩数据的输出缓冲区。

protected Inflater inf − 此流的解压缩器。

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 DEFLATED − 压缩(压缩)条目的压缩方法。

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 STORED − 未压缩条目的压缩方法。


构造函数

序号 构造函数 & 描述
1

ZipEntry(String name)

创建一个具有指定名称的新 zip 条目。

2

ZipEntry(ZipEntry e)

创建一个新的 zip 条目,其中的字段取自指定的 zip 条目。


类方法

序号 方法 & 描述
1 Object clone()

返回此条目的副本。

2 String getComment()

Returns 条目的注释字符串,如果没有,则为 null。

3 long getCompressedSize()

返回压缩条目数据的大小,如果未知则返回 -1。

4 long getCrc()

返回未压缩条目数据的 CRC-32 校验和,如果未知,则返回 -1。

5 byte[] getExtra()

返回条目的额外字段数据,如果没有则返回 null。

6 int getMethod()

返回条目的压缩方法,如果未指定,则返回 -1。

7 String getName()

返回条目的名称。

8 long getSize()

返回条目数据的未压缩大小,如果未知,则返回 -1。

9 long getTime()

返回条目的修改时间,如果没有指定则返回-1。

10 int hashCode()

返回此条目的哈希码值。

11 boolean isDirectory()

如果这是一个目录条目,则返回 true。

12 void setComment(String comment)

设置条目的可选注释字符串。

13 void setCrc(long crc)

设置未压缩条目数据的 CRC-32 校验和。

14 void setExtra(byte[] extra)

为条目设置可选的额外字段数据。

15 void setMethod(int method)

设置条目的压缩方法。

16 void setSize(long size)

设置条目数据的未压缩大小。

17 void setTime(long time)

设置条目的修改时间。

18 String toString()

返回 ZIP 条目的字符串表示形式。


继承的方法

这个类继承了以下类的方法 −

java.io.FilterOutputStream java.lang.Object

相关推荐