All Packages  Class Hierarchy  This Package  Previous  Next  Index  

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

 o ZipFile()
Creates a ne w ZIP file with no name.
 o ZipFile(File)
Opens a ZIP file for reading given the specified File object.
 o ZipFile(String)
Opens a ZIP file for reading given the specified file name.

Method Index

 o close()
Closes the ZIP file.
 o createZipEntry(String)
Creates a new ZipEntry object for the specified entry name.
 o entries()
Returns an enumeration of the ZIP file entries.
 o getEntry(String)
Returns the ZIP file entry for the given path name.
 o getInputStream(ZipEntry)
Returns an input stream for reading the contents of the specified ZIP file entry.
 o getName()
Returns the path name of the ZIP file.
 o size()
Returns the number of entry in the ZIP file.

Constructors

 o ZipFile
protected ZipFile()
Creates a ne w ZIP file with no name.

 o 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
 o 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

 o 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
 o 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
 o getName
public String getName()
Returns the path name of the ZIP file.

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

 o size
public int size()
Returns the number of entry in the ZIP file.

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

 o createZipEntry
protected ZipEntry createZipEntry(String name)
Creates a new ZipEntry object for the specified entry name.

Parameters:
name - the ZIP file entry name

All Packages  Class Hierarchy  This Package  Previous  Next  Index  

Submit a bug or feature