モジュール java.base
パッケージ java.util.zip

クラスZipOutputStream

すべての実装されたインタフェース:
Closeable, Flushable, AutoCloseable
直系の既知のサブクラス:
JarOutputStream

public class ZipOutputStream
extends DeflaterOutputStream
このクラスは、ZIPファイル形式でファイルを書き込むための出力ストリーム・フィルタを実装します。 圧縮データと圧縮解除データの両方をサポートします。
導入されたバージョン:
1.1
  • フィールドのサマリー

    フィールド 
    修飾子と型 フィールド 説明
    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)エントリのための圧縮メソッドです。

    クラス java.util.zip.DeflaterOutputStreamで宣言されたフィールド

    buf, def

    クラス java.io.FilterOutputStreamで宣言されたフィールド

    out
  • コンストラクタのサマリー

    コンストラクタ 
    コンストラクタ 説明
    ZipOutputStream​(OutputStream out)
    新しいZIP出力ストリームを作成します。
    ZipOutputStream​(OutputStream out, Charset charset)
    新しいZIP出力ストリームを作成します。
  • メソッドのサマリー

    修飾子と型 メソッド 説明
    void close()
    フィルタされているストリームと同様にZIP出力ストリームを閉じます。
    void closeEntry()
    現在のZIPエントリを閉じ、次のエントリを書き込むためにストリームを配置します。
    void finish()
    ストリームを終了せずに、ZIP出力ストリームの内容の書込みを終了します。
    void putNextEntry​(ZipEntry e)
    新しいZIPファイル・エントリの書込みを開始し、エントリ・データの開始位置にストリームを配置します。
    void setComment​(String comment)
    ZIPファイル・コメントを設定します。
    void setLevel​(int level)
    DEFLATEDである後続エントリの圧縮レベルを設定します。
    void setMethod​(int method)
    後続エントリのデフォルトの圧縮メソッドを設定します。
    void write​(byte[] b, int off, int len)
    バイト配列を現在のZIPエントリ・データに書き込みます。

    クラス java.util.zip.DeflaterOutputStreamで宣言されたメソッド

    deflate, flush, write

    クラス java.io.FilterOutputStreamで宣言されたメソッド

    write

    クラス java.io.OutputStreamで宣言されたメソッド

    nullOutputStream

    クラス java.lang.Objectで宣言されたメソッド

    cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait