java.lang.Object
ClassLib.Common.java.util.zip.ZipFile
- All Implemented Interfaces:
- ZipConstants
- public abstract class ZipFile
- extends java.lang.Object
- implements ZipConstants
ZipFile
- Version:
- $Id: ZipFile.java,v 1.19 2003/08/09 11:31:37 joewhaley Exp $
Fields inherited from interface ClassLib.Common.java.util.zip.ZipConstants |
CENATT, CENATX, CENCOM, CENCRC, CENDSK, CENEXT, CENFLG, CENHDR, CENHOW, CENLEN, CENNAM, CENOFF, CENSIG, CENSIZ, CENTIM, CENVEM, CENVER, ENDCOM, ENDHDR, ENDOFF, ENDSIG, ENDSIZ, ENDSUB, ENDTOT, EXTCRC, EXTHDR, EXTLEN, EXTSIG, EXTSIZ, LOCCRC, LOCEXT, LOCFLG, LOCHDR, LOCHOW, LOCLEN, LOCNAM, LOCSIG, LOCSIZ, LOCTIM, LOCVER |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TRACE
public static final boolean TRACE
- See Also:
- Constant Field Values
name
private java.lang.String name
raf
private java.io.RandomAccessFile raf
entries
private java.util.Hashtable entries
cenpos
private long cenpos
pos
private long pos
INBUFSIZ
private static final int INBUFSIZ
- See Also:
- Constant Field Values
ZipFile
public ZipFile(java.lang.String name)
throws java.io.IOException
ZipFile
public ZipFile(java.io.File file,
int mode)
throws java.io.IOException
initIDs
private static void initIDs()
__init__
public void __init__(java.lang.String name)
throws java.io.IOException
getEntry
public java.util.zip.ZipEntry getEntry(java.lang.String name)
entries
public java.util.Enumeration entries()
size
public int size()
close
public void close()
throws java.io.IOException
getInputStream
private java.io.InputStream getInputStream(java.lang.String name)
throws java.io.IOException
getInputStream
public java.io.InputStream getInputStream(ZipEntry ze)
throws java.io.IOException
getInflater
private java.util.zip.Inflater getInflater()
releaseInflater
private void releaseInflater(java.util.zip.Inflater inf)
releaseInflater0
void releaseInflater0(java.util.zip.Inflater inf)
read
private int read(long pos,
byte[] b,
int off,
int len)
throws java.io.IOException
read
private int read(long pos)
throws java.io.IOException
readCEN
private void readCEN()
throws java.io.IOException
findEND
private long findEND()
throws java.io.IOException
get16
static final int get16(byte[] b,
int off)
get32
static final long get32(byte[] b,
int off)
freeEntry
private static void freeEntry(long a,
long b)