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