Java in a Nutshell

Previous Chapter 31
The java.util.zip Package
Next
 

31.13 java.util.zip.ZipEntry (JDK 1.1)

This class describes a single entry (typically a compressed file) stored within a ZIP file. The various methods get and set various pieces of information about the entry. The ZipEntry class is used by the ZipFile and ZipInputStream, which read ZIP files, and by the ZipOutputStream, which writes ZIP files.

When reading a ZIP file, the ZipEntry objects returned by the ZipFile or ZipInputStream contain the name, size, modification time, and other information about each entry in the file. When writing a ZIP file, on the other hand, you must create your own ZipEntry objects, and initialize them to contain the entry name and other appropriate information before writing the contents of the entry.

public class ZipEntry extends Object {
    // Public Constructor
            public ZipEntry(String name);
    // Constants
            public static final int DEFLATED;
            public static final int STORED;
    // Public Instance Methods
            public String getComment();
            public long getCompressedSize();
            public long getCrc();
            public byte[] getExtra();
            public int getMethod();
            public String getName();
            public long getSize();
            public long getTime();
            public boolean isDirectory();
            public void setComment(String comment);
            public void setCrc(long crc);
            public void setExtra(byte[] extra);
            public void setMethod(int method);
            public void setSize(long size);
            public void setTime(long time);
            public String toString();  // Overrides Object
}

Passed To:

ZipFile.getInputStream(), ZipOutputStream.putNextEntry()

Returned By:

ZipFile.getEntry(), ZipInputStream.getNextEntry()


Previous Home Next
java.util.zip.InflaterInputStream (JDK 1.1) Book Index java.util.zip.ZipException (JDK 1.1)

Java in a Nutshell Java Language Reference Java AWT Java Fundamental Classes Exploring Java