This class reads the contents of ZIP files. It uses a random access file internally so that the entries of the ZIP file do not have to be read sequentially as they do with the ZipInputStream class.
A ZipFile object can be created by specifying the ZIP file to be read either as a String filename or as a File object. Once created, the getEntry() method returns a ZipEntry object for a named entry, and the entries() method returns an Enumeration object that allows you to loop through all the ZipEntry objects for the file. To read the contents of a specific ZipEntry within the ZIP file, pass the ZipEntry to getInputStream()--this returns an InputStream object from which you can read the entry's contents.
public class ZipFile extends Object {
    // Public Constructors
            public ZipFile(String name) throws IOException;
            public ZipFile(File file) throws ZipException, IOException;
    // Public Instance Methods
            public void close() throws IOException;
            public Enumeration entries();
            public ZipEntry getEntry(String name);
            public InputStream getInputStream(ZipEntry ze) throws IOException;
            public String getName();
}
| This HTML Help has been published using the chm2web software. |