java.util.zip - Classe ZipEntry

introduction

le java.util.zip.ZipEntry class est utilisé pour représenter une entrée de fichier ZIP.

Déclaration de classe

Voici la déclaration pour java.util.zip.ZipEntry classe -

public class ZipEntry
   extends Object
      implements Cloneable

Des champs

Voici les champs pour java.util.zip.ZipEntry classe -

  • protected byte[] buf - Tampon de sortie pour l'écriture de données non compressées.

  • protected Inflater inf - Décompresseur pour ce flux.

  • 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 - Méthode de compression pour les entrées compressées (dégonflées).

  • 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 - Méthode de compression pour les entrées non compressées.

Constructeurs

N ° Sr. Constructeur et description
1

ZipEntry(String name)

Crée une nouvelle entrée zip avec le nom spécifié.

2

ZipEntry(ZipEntry e)

Crée une nouvelle entrée zip avec des champs extraits de l'entrée zip spécifiée.

Méthodes de classe

N ° Sr. Méthode et description
1 Clone d'objet ()

Renvoie une copie de cette entrée.

2 Chaîne getComment ()

Renvoie la chaîne de commentaire de l'entrée, ou null si aucun.

3 long getCompressedSize ()

Renvoie la taille des données d'entrée compressées, ou -1 si elle n'est pas connue.

4 long getCrc ()

Renvoie la somme de contrôle CRC-32 des données d'entrée non compressées, ou -1 si elle n'est pas connue.

5 byte [] getExtra ()

Renvoie les données de champ supplémentaires pour l'entrée, ou null si aucune.

6 int getMethod ()

Renvoie la méthode de compression de l'entrée, ou -1 si elle n'est pas spécifiée.

sept Chaîne getName ()

Renvoie le nom de l'entrée.

8 long getSize ()

Renvoie la taille non compressée des données d'entrée, ou -1 si elle n'est pas connue.

9 long getTime ()

Renvoie l'heure de modification de l'entrée, ou -1 si non spécifié.

dix int hashCode ()

Renvoie la valeur du code de hachage pour cette entrée.

11 booléen isDirectory ()

Renvoie true s'il s'agit d'une entrée de répertoire.

12 void setComment (commentaire de chaîne)

Définit la chaîne de commentaire facultative pour l'entrée.

13 void setCrc (long crc)

Définit la somme de contrôle CRC-32 des données d'entrée non compressées.

14 void setExtra (octet [] supplémentaire)

Définit les données de champ supplémentaires facultatives pour l'entrée.

15 void setMethod (méthode int)

Définit la méthode de compression de l'entrée.

16 void setSize (taille longue)

Définit la taille non compressée des données d'entrée.

17 void setTime (longue durée)

Définit l'heure de modification de l'entrée.

18 Chaîne toString ()

Renvoie une représentation sous forme de chaîne de l'entrée ZIP.

Méthodes héritées

Cette classe hérite des méthodes des classes suivantes -

  • java.io.FilterOutputStream
  • java.lang.Object
Impression