[scriptable, uuid(e1c028bc-c478-11da-95a8-00e08161165f)]
interface nsIZipEntry : nsISupports

Attributes

 The CRC-32 hash of the file in the entry.
readonly attribute unsigned long CRC32
 The type of compression used for the item.  The possible values and
 their meanings are defined in the zip file specification at
 http://www.pkware.com/business_and_developers/developer/appnote/
readonly attribute unsigned short compression
 True if the name of the entry ends with '/' and false otherwise.
readonly attribute boolean isDirectory
 Use this attribute to determine whether this item is an actual zip entry
 or is one synthesized for part of a real entry's path.  A synthesized
 entry represents a directory within the zip file which has no
 corresponding entry within the zip file.  For example, the entry for the
 directory foo/ in a zip containing exactly one entry for foo/bar.txt
 is synthetic.  If the zip file contains an actual entry for a directory,
 this attribute will be false for the nsIZipEntry for that directory.
 It is impossible for a file to be synthetic.
readonly attribute boolean isSynthetic
 The time at which this item was last modified.
readonly attribute PRTime lastModifiedTime
 The uncompressed size of the data in the item.
readonly attribute unsigned long realSize
 The compressed size of the data in the item.
readonly attribute unsigned long size