java.util.zip - Classe ZipOutputStream

introduction

le java.util.zip.ZipOutputStreamclass implémente un filtre de flux de sortie pour écrire des fichiers au format de fichier ZIP. Inclut la prise en charge des entrées compressées et non compressées.

Déclaration de classe

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

public class ZipOutputStream
   extends DeflaterOutputStream

Des champs

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

  • 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 (DEFLATED).

  • 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 (STORED).

Constructeurs

N ° Sr. Constructeur et description
1

ZipOutputStream(OutputStream out)

Crée un nouveau flux de sortie ZIP.

2

ZipOutputStream(OutputStream out, Charset charset)

Crée un nouveau flux de sortie ZIP.

Méthodes de classe

N ° Sr. Méthode et description
1 void close ()

Ferme le flux de sortie ZIP ainsi que le flux filtré.

2

void closeEntry()

Ferme l'entrée ZIP actuelle et positionne le flux pour écrire l'entrée suivante.

3 Finition vide ()

Termine l'écriture du contenu du flux de sortie ZIP sans fermer le flux sous-jacent.

4 void putNextEntry (ZipEntry e)

Commence à écrire une nouvelle entrée de fichier ZIP et positionne le flux au début des données d'entrée.

5 void setComment (commentaire de chaîne)

Définit le commentaire du fichier ZIP.

6 void setLevel (niveau int)

Définit le niveau de compression pour les entrées suivantes qui sont DEFLATED.

sept void setMethod (méthode int)

Définit la méthode de compression par défaut pour les entrées suivantes.

8 void write (byte [] b, int off, int len)

Écrit un tableau d'octets dans les données d'entrée ZIP actuelles.

Méthodes héritées

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

  • java.util.zip.DeflaterOutputStream
  • java.io.FilterOutputStream
  • java.lang.Object
Impression