java.util.zip包
java.util.zip.Adler32類
java.util.zip.CRC32類
java.util.zip.Deflater類
java.util.zip.DeflaterOutputStream類
java.util.zip.GZIPInputStream類
java.util.zip.GZIPOutputStream類
java.util.zip.Inflater類
java.util.zip.InflaterInputStream類
java.util.zip.InflaterOutputStream類
java.util.zip.ZipEntry類
java.util.zip.ZipFile類
java.util.zip.ZipInputStream類
java.util.zip.ZipOutputStream類
java.util.zip.ZipOutputStream類
java.util.zip.ZipOutputStream類實現一個輸出流過濾器,用於以ZIP文件格式寫入文件。 包括對壓縮和未壓縮條目的支持。
類聲明
以下是java.util.zip.ZipOutputStream類的聲明 -
public class ZipOutputStream
extends DeflaterOutputStream
字段
以下是java.util.zip.ZipOutputStream類的字段 -
-
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- 壓縮(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- 未壓縮(STORED)條目的壓縮方法。
構造函數
編號
構造函數
描述
1
ZipOutputStream(OutputStream out)
創建一個新的ZIP輸出流。
2
ZipOutputStream(OutputStream out, Charset charset)
使用指定字符我們要創建一個新的ZIP輸出流。
類方法
編號
方法
描述
1
void close()
關閉ZIP輸出流以及正在過濾的流。
2
void closeEntry()
關閉當前的ZIP條目並定位寫入下一個條目的流。
3
void finish()
完成編寫ZIP輸出流的內容而不關閉底層流。
4
void putNextEntry(ZipEntry e)
開始編寫新的ZIP文件條目並將流定位到條目數據的開頭。
5
void setComment(String comment)
設置ZIP文件的註釋
6
void setLevel(int level)
爲後續的DEFLATED條目設置壓縮級別。
7
void setMethod(int method)
爲後續條目設置默認壓縮方法。
8
void write(byte[] b, int off, int len)
將一個字節數組寫入當前ZIP條目數據。
繼承的方法
這個類繼承了以下類的方法 -
-
java.util.zip.DeflaterOutputStream -
java.io.FilterOutputStream -
java.lang.Object