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
Yazdır