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

java.util.zip.ZipEntry类

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

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() 返回条目的注释字符串;如果没有,则返回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