Javazip-zipoutputstream

提供:Dev Guides
移動先:案内検索

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
  • *静的な長い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
  • *静的な長いENDSIG *
  • static int ENDSIZ
  • static int ENDSUB
  • static int ENDTOT
  • static int EXTCRC
  • static int EXTHDR
  • static int EXTLEN
  • *静的な長い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
  • *静的な長いLOCSIG *
  • static int LOCSIZ
  • static int LOCTIM
  • static int LOCVER
  • static int STORED -非圧縮(STORED)エントリの圧縮方法。

コンストラクタ

Sr.No. Constructor & Description
1

ZipOutputStream(OutputStream out)

新しいZIP出力ストリームを作成します。

2

ZipOutputStream(OutputStream out, Charset charset)

新しいZIP出力ストリームを作成します。

クラスメソッド

Sr.No. Method & Description
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

link:/cgi-bin/printpage.cgi [__印刷]