Where Am I? Class Hierarchy (JDK) All Classes (JDK) All Fields and Methods (JDK)

Class java.util.zip.ZipFile

java.lang.Object
   |
   +----java.util.zip.ZipFile

public class ZipFile
extends Object
implements ZipConstants

This class can be used to read the contents of a ZIP file. It uses RandomAccessFile for quick access to ZIP file entries, and supports both compressed and uncompressed entries.


Constructor Index

ZipFile(File)
Opens a ZIP file for reading given the specified File object.
ZipFile(String)
Opens a ZIP file for reading given the specified file name.

Method Index

close()
Closes the ZIP file.
entries()
Returns an enumeration of the ZIP file entries.
getEntry(String)
Returns the ZIP file entry for the given path name.
getInputStream(ZipEntry)
Returns an input stream for reading the contents of the specified ZIP file entry.
getName()
Returns the path name of the ZIP file.

Constructors

ZipFile
 public ZipFile(String name) throws IOException
Opens a ZIP file for reading given the specified file name.

Parameters:
name - the name of the zip file
Throws: ZipException
if a ZIP format error has occurred
Throws: IOException
if an I/O error has occurred
ZipFile
 public ZipFile(File file) throws ZipException, IOException
Opens a ZIP file for reading given the specified File object.

Parameters:
file - the ZIP file to be opened for reading
Throws: ZipException
if a ZIP error has occurred
Throws: IOException
if an I/O error has occurred

Methods

getEntry
 public ZipEntry getEntry(String name)
Returns the ZIP file entry for the given path name. Returns null if there is no entry corresponding to the given name.

Parameters:
name - the name of the entry
Returns:
the ZIP file entry
getInputStream
 public InputStream getInputStream(ZipEntry ze) throws IOException
Returns an input stream for reading the contents of the specified ZIP file entry.

Parameters:
ze - the zip file entry
Throws: ZipException
if a ZIP format error has occurred
Throws: IOException
if an I/O error has occurred
getName
 public String getName()
Returns the path name of the ZIP file.

entries
 public Enumeration entries()
Returns an enumeration of the ZIP file entries.

close
 public void close() throws IOException
Closes the ZIP file.


Where Am I? Class Hierarchy (JDK) All Classes (JDK) All Fields and Methods (JDK)