java.util.zip - ZipOutputStream Sınıfı

Giriş

java.util.zip.ZipOutputStreamsınıfı, dosyaları ZIP dosya biçiminde yazmak için bir çıktı akışı filtresi uygular. Hem sıkıştırılmış hem de sıkıştırılmamış girdiler için destek içerir.

Sınıf beyanı

Aşağıdaki beyanı java.util.zip.ZipOutputStream sınıf -

public class ZipOutputStream
   extends DeflaterOutputStream

Alanlar

Aşağıdakiler için alanlar java.util.zip.ZipOutputStream sınıf -

  • 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 - Sıkıştırılmış (DEFLATED) girişler için sıkıştırma yöntemi.

  • 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 - Sıkıştırılmamış (STORED) girişler için sıkıştırma yöntemi.

İnşaatçılar

Sr.No. Oluşturucu ve Açıklama
1

ZipOutputStream(OutputStream out)

Yeni bir ZIP çıktı akışı oluşturur.

2

ZipOutputStream(OutputStream out, Charset charset)

Yeni bir ZIP çıktı akışı oluşturur.

Sınıf yöntemleri

Sr.No. Yöntem ve Açıklama
1 void close ()

ZIP çıkış akışını ve filtrelenen akışı kapatır.

2

void closeEntry()

Geçerli ZIP girişini kapatır ve akışı bir sonraki girişi yazmak için konumlandırır.

3 geçersiz bitiş ()

Temeldeki akışı kapatmadan ZIP çıktı akışının içeriğini yazmayı bitirir.

4 void putNextEntry (ZipEntry e)

Yeni bir ZIP dosyası girişi yazmaya başlar ve akışı giriş verilerinin başlangıcına konumlandırır.

5 void setComment (Dize yorumu)

ZIP dosyası açıklamasını ayarlar.

6 void setLevel (int seviye)

DEFLATED olan sonraki girişler için sıkıştırma düzeyini ayarlar.

7 void setMethod (int yöntemi)

Sonraki girişler için varsayılan sıkıştırma yöntemini ayarlar.

8 geçersiz yazma (bayt [] b, int off, int len)

Geçerli ZIP giriş verilerine bir bayt dizisi yazar.

Miras alınan yöntemler

Bu sınıf, yöntemleri aşağıdaki sınıflardan miras alır -

  • java.util.zip.DeflaterOutputStream
  • java.io.FilterOutputStream
  • java.lang.Object
Yazdır