|
Final | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.io.OutputStream
java.io.FilterOutputStream
java.util.zip.DeflaterOutputStream
java.util.zip.ZipOutputStream
public class ZipOutputStream
ZipOuputStream is used to write ZipEntries to the underlying stream. Output from ZipOutputStream conforms to the ZipFile file format.
ZipInputStream,
ZipEntry| Field Summary | |
|---|---|
static int |
CENATT
|
static int |
CENATX
|
static int |
CENCOM
|
static int |
CENCRC
|
static int |
CENDSK
|
static int |
CENEXT
|
static int |
CENFLG
|
static int |
CENHDR
|
static int |
CENHOW
|
static int |
CENLEN
|
static int |
CENNAM
|
static int |
CENOFF
|
static long |
CENSIG
|
static int |
CENSIZ
|
static int |
CENTIM
|
static int |
CENVEM
|
static int |
CENVER
|
static int |
DEFLATED
|
static int |
ENDCOM
|
static int |
ENDHDR
|
static int |
ENDOFF
|
static long |
ENDSIG
|
static int |
ENDSIZ
|
static int |
ENDSUB
|
static int |
ENDTOT
|
static int |
EXTCRC
|
static int |
EXTHDR
|
static int |
EXTLEN
|
static long |
EXTSIG
|
static int |
EXTSIZ
|
static int |
LOCCRC
|
static int |
LOCEXT
|
static int |
LOCFLG
|
static int |
LOCHDR
|
static int |
LOCHOW
|
static int |
LOCLEN
|
static int |
LOCNAM
|
static long |
LOCSIG
|
static int |
LOCSIZ
|
static int |
LOCTIM
|
static int |
LOCVER
|
static int |
STORED
|
| Fields inherited from class java.util.zip.DeflaterOutputStream |
|---|
buf, def |
| Fields inherited from class java.io.FilterOutputStream |
|---|
out |
| Constructor Summary | |
|---|---|
ZipOutputStream(OutputStream p1)
Contructs a new ZipOutputStream on p1 |
|
| Method Summary | |
|---|---|
void |
close()
Closes the current ZipEntry if any. |
void |
closeEntry()
Closes the current ZipEntry. |
void |
finish()
Indicates that all entries have been written to the stream. |
void |
putNextEntry(ZipEntry ze)
Writes entry information for ze to the underlying stream. |
void |
setComment(String comment)
Sets the ZipFile comment associated with the file being written. |
void |
setLevel(int level)
Sets the compression level to be used for writing entry data. |
void |
setMethod(int method)
Sets the compression method to be used when compressing entry data. method must be one of STORED or DEFLATED. |
void |
write(byte[] buf,
int off,
int nbytes)
Writes data for the current entry to the underlying stream. |
| Methods inherited from class java.util.zip.DeflaterOutputStream |
|---|
deflate, write |
| Methods inherited from class java.io.FilterOutputStream |
|---|
flush, write |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int DEFLATED
public static final int STORED
public static final long LOCSIG
public static final long EXTSIG
public static final long CENSIG
public static final long ENDSIG
public static final int LOCHDR
public static final int EXTHDR
public static final int CENHDR
public static final int ENDHDR
public static final int LOCVER
public static final int LOCFLG
public static final int LOCHOW
public static final int LOCTIM
public static final int LOCCRC
public static final int LOCSIZ
public static final int LOCLEN
public static final int LOCNAM
public static final int LOCEXT
public static final int EXTCRC
public static final int EXTSIZ
public static final int EXTLEN
public static final int CENVEM
public static final int CENVER
public static final int CENFLG
public static final int CENHOW
public static final int CENTIM
public static final int CENCRC
public static final int CENSIZ
public static final int CENLEN
public static final int CENNAM
public static final int CENEXT
public static final int CENCOM
public static final int CENDSK
public static final int CENATT
public static final int CENATX
public static final int CENOFF
public static final int ENDSUB
public static final int ENDTOT
public static final int ENDSIZ
public static final int ENDOFF
public static final int ENDCOM
| Constructor Detail |
|---|
public ZipOutputStream(OutputStream p1)
p1 - OutputStream The InputStream to output to| Method Detail |
|---|
public void close()
throws IOException
close in class DeflaterOutputStreamIOException - If an error occurs closing the streampublic void closeEntry()
throws IOException
IOException - If an error occurs closing the entrypublic void finish()
throws IOException
finish in class DeflaterOutputStreamIOException - If an error occurs while finishingpublic void putNextEntry(ZipEntry ze)
throws IOException
ze - ZipEntry to store
IOException - If an error occurs storing the entrywrite(byte[], int, int)public void setComment(String comment)
public void setLevel(int level)
public void setMethod(int method)
method - Compression method to usepublic void write(byte[] buf,
int off,
int nbytes)
throws IOException
write in class DeflaterOutputStreambuf - Buffer of data to compressoff - offset in buffer to extract data fromnbytes - Number of bytes of data to compress and write
IOException - If an error occurs writing to the stream
|
Final | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||