ZipEntry

public class ZipEntry extends Object
implements Cloneable
Known Direct Subclasses

This class is used to represent a ZIP file entry.

Constant Summary

int CENATT
int CENATX
int CENCOM
int CENCRC
int CENDSK
int CENEXT
int CENFLG
int CENHDR
int CENHOW
int CENLEN
int CENNAM
int CENOFF
long CENSIG
int CENSIZ
int CENTIM
int CENVEM
int CENVER
int DEFLATED Compression method for compressed (deflated) entries.
int ENDCOM
int ENDHDR
int ENDOFF
long ENDSIG
int ENDSIZ
int ENDSUB
int ENDTOT
int EXTCRC
int EXTHDR
int EXTLEN
long EXTSIG
int EXTSIZ
int LOCCRC
int LOCEXT
int LOCFLG
int LOCHDR
int LOCHOW
int LOCLEN
int LOCNAM
long LOCSIG
int LOCSIZ
int LOCTIM
int LOCVER
int STORED Compression method for uncompressed entries.

Public Constructor Summary

ZipEntry(String name)
Creates a new zip entry with the specified name.
ZipEntry(ZipEntry e)
Creates a new zip entry with fields taken from the specified zip entry.

Public Method Summary

Object
clone()
Returns a copy of this entry.
String
getComment()
Returns the comment string for the entry, or null if none.
long
getCompressedSize()
Returns the size of the compressed entry data, or -1 if not known.
long
getCrc()
Returns the CRC-32 checksum of the uncompressed entry data, or -1 if not known.
byte[]
getExtra()
Returns the extra field data for the entry, or null if none.
int
getMethod()
Returns the compression method of the entry, or -1 if not specified.
String
getName()
Returns the name of the entry.
long
getSize()
Returns the uncompressed size of the entry data, or -1 if not known.
long
getTime()
Returns the modification time of the entry, or -1 if not specified.
int
hashCode()
Returns the hash code value for this entry.
boolean
isDirectory()
Returns true if this is a directory entry.
void
setComment(String comment)
Sets the optional comment string for the entry.
void
setCompressedSize(long csize)
Sets the size of the compressed entry data.
void
setCrc(long crc)
Sets the CRC-32 checksum of the uncompressed entry data.
void
setExtra(byte[] extra)
Sets the optional extra field data for the entry.
void
setMethod(int method)
Sets the compression method for the entry.
void
setSize(long size)
Sets the uncompressed size of the entry data.
void
setTime(long time)
Sets the modification time of the entry.
String
toString()
Returns a string representation of the ZIP entry.

Inherited Method Summary