java.util.zip - Kelas ZipOutputStream

pengantar

Itu java.util.zip.ZipOutputStreamkelas menerapkan filter aliran keluaran untuk menulis file dalam format file ZIP. Termasuk dukungan untuk entri terkompresi dan tidak terkompresi.

Deklarasi kelas

Berikut adalah deklarasi untuk java.util.zip.ZipOutputStream kelas -

public class ZipOutputStream
   extends DeflaterOutputStream

Fields

Berikut ini adalah bidang untuk java.util.zip.ZipOutputStream kelas -

  • 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 - Metode kompresi untuk entri terkompresi (DEFLASI).

  • 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 - Metode kompresi untuk entri yang tidak dikompresi (STORED).

Konstruktor

Sr.No. Pembuat & Deskripsi
1

ZipOutputStream(OutputStream out)

Membuat aliran keluaran ZIP baru.

2

ZipOutputStream(OutputStream out, Charset charset)

Membuat aliran keluaran ZIP baru.

Metode kelas

Sr.No. Metode & Deskripsi
1 batal dekat ()

Menutup aliran keluaran ZIP serta aliran yang sedang difilter.

2

void closeEntry()

Menutup entri ZIP saat ini dan memposisikan aliran untuk menulis entri berikutnya.

3 batal selesai ()

Selesai menulis konten aliran keluaran ZIP tanpa menutup aliran yang mendasarinya.

4 void putNextEntry (ZipEntry e)

Mulai menulis entri file ZIP baru dan memposisikan aliran ke awal entri data.

5 void setComment (String komentar)

Setel komentar file ZIP.

6 void setLevel (int level)

Menetapkan tingkat kompresi untuk entri berikutnya yang DEFLATED.

7 void setMethod (metode int)

Menetapkan metode kompresi default untuk entri berikutnya.

8 void write (byte [] b, int off, int len)

Menulis array byte ke data entri ZIP saat ini.

Metode yang diwarisi

Kelas ini mewarisi metode dari kelas berikut -

  • java.util.zip.DeflaterOutputStream
  • java.io.FilterOutputStream
  • java.lang.Object
Mencetak