java.util.zip - ZipEntry-Klasse

Einführung

Das java.util.zip.ZipEntry Klasse wird verwendet, um einen ZIP-Dateieintrag darzustellen.

Klassenerklärung

Es folgt die Erklärung für java.util.zip.ZipEntry Klasse -

public class ZipEntry
   extends Object
      implements Cloneable

Felder

Es folgen die Felder für java.util.zip.ZipEntry Klasse -

  • protected byte[] buf - Ausgabepuffer zum Schreiben unkomprimierter Daten.

  • protected Inflater inf - Dekomprimierer für diesen Stream.

  • 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 - Komprimierungsmethode für komprimierte (entleerte) Einträge.

  • 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 - Komprimierungsmethode für nicht komprimierte Einträge.

Konstruktoren

Sr.Nr. Konstruktor & Beschreibung
1

ZipEntry(String name)

Erstellt einen neuen Zip-Eintrag mit dem angegebenen Namen.

2

ZipEntry(ZipEntry e)

Erstellt einen neuen Zip-Eintrag mit Feldern aus dem angegebenen Zip-Eintrag.

Klassenmethoden

Sr.Nr. Methode & Beschreibung
1 Objektklon ()

Gibt eine Kopie dieses Eintrags zurück.

2 String getComment ()

Gibt die Kommentarzeichenfolge für den Eintrag zurück oder null, wenn keine vorhanden ist.

3 lange getCompressedSize ()

Gibt die Größe der komprimierten Eingabedaten zurück oder -1, falls nicht bekannt.

4 lange getCrc ()

Gibt die CRC-32-Prüfsumme der unkomprimierten Eingabedaten zurück oder -1, falls nicht bekannt.

5 Byte [] getExtra ()

Gibt die zusätzlichen Felddaten für den Eintrag zurück oder null, wenn keine vorhanden sind.

6 int getMethod ()

Gibt die Komprimierungsmethode des Eintrags zurück oder -1, wenn nicht angegeben.

7 String getName ()

Gibt den Namen des Eintrags zurück.

8 lange getSize ()

Gibt die unkomprimierte Größe der Eingabedaten zurück oder -1, falls nicht bekannt.

9 lange getTime ()

Gibt die Änderungszeit des Eintrags zurück oder -1, falls nicht angegeben.

10 int hashCode ()

Gibt den Hashcode-Wert für diesen Eintrag zurück.

11 boolean isDirectory ()

Gibt true zurück, wenn dies ein Verzeichniseintrag ist.

12 void setComment (String comment)

Legt die optionale Kommentarzeichenfolge für den Eintrag fest.

13 void setCrc (long crc)

Legt die CRC-32-Prüfsumme der unkomprimierten Eingabedaten fest.

14 void setExtra (Byte [] extra)

Legt die optionalen zusätzlichen Felddaten für den Eintrag fest.

15 void setMethod (int method)

Legt die Komprimierungsmethode für den Eintrag fest.

16 void setSize (lange Größe)

Legt die unkomprimierte Größe der Eingabedaten fest.

17 void setTime (lange Zeit)

Legt die Änderungszeit des Eintrags fest.

18 String toString ()

Gibt eine Zeichenfolgendarstellung des ZIP-Eintrags zurück.

Methoden geerbt

Diese Klasse erbt Methoden von den folgenden Klassen:

  • java.io.FilterOutputStream
  • java.lang.Object
Drucken