java.util.zip - Kelas ZipEntry

pengantar

Itu java.util.zip.ZipEntry kelas digunakan untuk mewakili entri file ZIP.

Deklarasi kelas

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

public class ZipEntry
   extends Object
      implements Cloneable

Fields

Berikut adalah bidang untuk java.util.zip.ZipEntry kelas -

  • protected byte[] buf - Buffer keluaran untuk menulis data yang tidak terkompresi.

  • protected Inflater inf - Dekompresor untuk aliran ini.

  • 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 yang dikompresi (dikempiskan).

  • 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.

Konstruktor

Sr.No. Pembuat & Deskripsi
1

ZipEntry(String name)

Membuat entri zip baru dengan nama yang ditentukan.

2

ZipEntry(ZipEntry e)

Membuat entri zip baru dengan bidang yang diambil dari entri zip yang ditentukan.

Metode kelas

Sr.No. Metode & Deskripsi
1 Objek clone ()

Mengembalikan salinan entri ini.

2 String getComment ()

Mengembalikan string komentar untuk entri tersebut, atau null jika tidak ada.

3 getCompressedSize () panjang

Mengembalikan ukuran data entri yang dikompresi, atau -1 jika tidak diketahui.

4 getCrc panjang ()

Mengembalikan CRC-32 checksum dari data entri yang tidak dikompresi, atau -1 jika tidak diketahui.

5 byte [] getExtra ()

Mengembalikan data bidang ekstra untuk entri tersebut, atau null jika tidak ada.

6 int getMethod ()

Mengembalikan metode kompresi entri, atau -1 jika tidak ditentukan.

7 String getName ()

Menampilkan nama entri.

8 getSize panjang ()

Mengembalikan ukuran data entri yang tidak dikompresi, atau -1 jika tidak diketahui.

9 getTime panjang ()

Mengembalikan waktu modifikasi entri, atau -1 jika tidak ditentukan.

10 int hashCode ()

Mengembalikan nilai kode hash untuk entri ini.

11 boolean isDirectory ()

Mengembalikan nilai true jika ini adalah entri direktori.

12 void setComment (String komentar)

Menetapkan string komentar opsional untuk entri tersebut.

13 void setCrc (crc panjang)

Menetapkan checksum CRC-32 dari data entri yang tidak dikompresi.

14 void setExtra (byte [] ekstra)

Mengatur data bidang tambahan opsional untuk entri tersebut.

15 void setMethod (metode int)

Menetapkan metode kompresi untuk entri tersebut.

16 void setSize (ukuran panjang)

Mengatur ukuran data entri yang tidak dikompresi.

17 void setTime (waktu lama)

Mengatur waktu modifikasi entri.

18 String toString ()

Mengembalikan representasi string dari entri ZIP.

Metode yang diwariskan

Kelas ini mewarisi metode dari kelas berikut -

  • java.io.FilterOutputStream
  • java.lang.Object
Mencetak