java.util.zip - ZipEntry Sınıfı
Giriş
java.util.zip.ZipEntry sınıfı, bir ZIP dosyası girişini temsil etmek için kullanılır.
Sınıf beyanı
Aşağıdaki beyanı java.util.zip.ZipEntry sınıf -
public class ZipEntry
extends Object
implements Cloneable
Alanlar
Aşağıdakiler için alanlar java.util.zip.ZipEntry sınıf -
protected byte[] buf - Sıkıştırılmamış verileri yazmak için çıktı arabelleği.
protected Inflater inf - Bu akış için sıkıştırıcı.
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ış (sönük) 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ış girdiler için sıkıştırma yöntemi.
İnşaatçılar
Sr.No. | Oluşturucu ve Açıklama |
---|---|
1 | ZipEntry(String name) Belirtilen adla yeni bir zip girişi oluşturur. |
2 | ZipEntry(ZipEntry e) Belirtilen zip girişinden alınan alanlarla yeni bir zip girişi oluşturur. |
Sınıf yöntemleri
Sr.No. | Yöntem ve Açıklama |
---|---|
1 | Nesne klonu ()
Bu girişin bir kopyasını döndürür. |
2 | String getComment ()
Giriş için yorum dizesini döndürür, yoksa null değerini döndürür. |
3 | long getCompressedSize ()
Sıkıştırılmış giriş verilerinin boyutunu veya bilinmiyorsa -1 değerini döndürür. |
4 | uzun getCrc ()
Sıkıştırılmamış giriş verilerinin CRC-32 sağlama toplamını veya bilinmiyorsa -1'i döndürür. |
5 | bayt [] getExtra ()
Giriş için fazladan alan verilerini döndürür veya yoksa null değerini döndürür. |
6 | int getMethod ()
Girdinin sıkıştırma yöntemini veya belirtilmemişse -1 değerini döndürür. |
7 | GetName () dizesi
Girişin adını verir. |
8 | long getSize ()
Giriş verilerinin sıkıştırılmamış boyutunu veya bilinmiyorsa -1 değerini döndürür. |
9 | uzun getTime ()
Girişin değişiklik zamanını veya belirtilmemişse -1 değerini döndürür. |
10 | int hashCode ()
Bu giriş için karma kod değerini döndürür. |
11 | boole isDirectory ()
Bu bir dizin girdisiyse doğru döndürür. |
12 | void setComment (Dize yorumu)
Giriş için isteğe bağlı açıklama dizesini ayarlar. |
13 | void setCrc (uzun crc)
Sıkıştırılmamış giriş verilerinin CRC-32 sağlama toplamını ayarlar. |
14 | void setExtra (bayt [] ekstra)
Giriş için isteğe bağlı ekstra alan verilerini ayarlar. |
15 | void setMethod (int yöntemi)
Giriş için sıkıştırma yöntemini ayarlar. |
16 | void setSize (uzun boy)
Girdi verilerinin sıkıştırılmamış boyutunu ayarlar. |
17 | void setTime (uzun süre)
Girişin değişiklik zamanını ayarlar. |
18 | String toString ()
ZIP girişinin dize gösterimini döndürür. |
Miras alınan yöntemler
Bu sınıf, yöntemleri aşağıdaki sınıflardan miras alır -
- java.io.FilterOutputStream
- java.lang.Object