java.util.zip - Clase ZipEntry

Introducción

los java.util.zip.ZipEntry class se utiliza para representar una entrada de archivo ZIP.

Declaración de clase

A continuación se muestra la declaración de java.util.zip.ZipEntry clase -

public class ZipEntry
   extends Object
      implements Cloneable

Campos

Los siguientes son los campos para java.util.zip.ZipEntry clase -

  • protected byte[] buf - Búfer de salida para escribir datos sin comprimir.

  • protected Inflater inf - Descompresor para este flujo.

  • 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étodo de compresión para entradas comprimidas (desinfladas).

  • 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étodo de compresión para entradas sin comprimir.

Constructores

No Señor. Constructor y descripción
1

ZipEntry(String name)

Crea una nueva entrada zip con el nombre especificado.

2

ZipEntry(ZipEntry e)

Crea una nueva entrada zip con campos tomados de la entrada zip especificada.

Métodos de clase

No Señor. Método y descripción
1 Clonar objeto ()

Devuelve una copia de esta entrada.

2 String getComment ()

Devuelve la cadena de comentarios de la entrada, o nulo si no hay ninguno.

3 long getCompressedSize ()

Devuelve el tamaño de los datos de entrada comprimidos, o -1 si no se conoce.

4 long getCrc ()

Devuelve la suma de comprobación CRC-32 de los datos de entrada sin comprimir, o -1 si no se conoce.

5 byte [] getExtra ()

Devuelve los datos del campo adicional para la entrada, o nulo si no hay ninguno.

6 int getMethod ()

Devuelve el método de compresión de la entrada, o -1 si no se especifica.

7 String getName ()

Devuelve el nombre de la entrada.

8 long getSize ()

Devuelve el tamaño sin comprimir de los datos de entrada, o -1 si no se conoce.

9 long getTime ()

Devuelve la hora de modificación de la entrada, o -1 si no se especifica.

10 int hashCode ()

Devuelve el valor del código hash para esta entrada.

11 boolean isDirectory ()

Devuelve verdadero si se trata de una entrada de directorio.

12 void setComment (comentario de cadena)

Establece la cadena de comentario opcional para la entrada.

13 void setCrc (crc largo)

Establece la suma de comprobación CRC-32 de los datos de entrada sin comprimir.

14 void setExtra (byte [] extra)

Establece los datos de campo adicionales opcionales para la entrada.

15 void setMethod (método int)

Establece el método de compresión para la entrada.

dieciséis void setSize (tamaño largo)

Establece el tamaño sin comprimir de los datos de entrada.

17 void setTime (tiempo largo)

Establece la hora de modificación de la entrada.

18 Cadena toString ()

Devuelve una representación de cadena de la entrada ZIP.

Métodos heredados

Esta clase hereda métodos de las siguientes clases:

  • java.io.FilterOutputStream
  • java.lang.Object
Impresión