java.util.zip - Classe ZipEntry

Introdução

o java.util.zip.ZipEntry classe é usada para representar uma entrada de arquivo ZIP.

Declaração de classe

A seguir está a declaração para java.util.zip.ZipEntry classe -

public class ZipEntry
   extends Object
      implements Cloneable

Campos

A seguir estão os campos para java.util.zip.ZipEntry classe -

  • protected byte[] buf - Buffer de saída para gravar dados não compactados.

  • protected Inflater inf - Descompressor para este fluxo.

  • 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 compressão para entradas compactadas (deflacionadas).

  • 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 compactação para entradas não compactadas.

Construtores

Sr. Não. Construtor e descrição
1

ZipEntry(String name)

Cria uma nova entrada zip com o nome especificado.

2

ZipEntry(ZipEntry e)

Cria uma nova entrada zip com campos retirados da entrada zip especificada.

Métodos de aula

Sr. Não. Método e Descrição
1 Clone de objeto ()

Retorna uma cópia desta entrada.

2 String getComment ()

Retorna a string de comentário da entrada ou nulo se nenhum.

3 long getCompressedSize ()

Retorna o tamanho dos dados de entrada compactados ou -1 se não for conhecido.

4 long getCrc ()

Retorna a soma de verificação CRC-32 dos dados de entrada não compactados ou -1 se não for conhecido.

5 byte [] getExtra ()

Retorna os dados extras do campo para a entrada ou nulo se nenhum.

6 int getMethod ()

Retorna o método de compactação da entrada ou -1 se não for especificado.

7 String getName ()

Retorna o nome da entrada.

8 long getSize ()

Retorna o tamanho não compactado dos dados de entrada ou -1 se não for conhecido.

9 long getTime ()

Retorna a hora de modificação da entrada ou -1 se não for especificado.

10 int hashCode ()

Retorna o valor do código hash para esta entrada.

11 boolean isDirectory ()

Retorna verdadeiro se esta for uma entrada de diretório.

12 void setComment (comentário de string)

Define a string de comentário opcional para a entrada.

13 void setCrc (long crc)

Define a soma de verificação CRC-32 dos dados de entrada não compactados.

14 void setExtra (byte [] extra)

Define os dados de campo extras opcionais para a entrada.

15 void setMethod (método int)

Define o método de compactação da entrada.

16 void setSize (tamanho longo)

Define o tamanho não compactado dos dados de entrada.

17 void setTime (muito tempo)

Define a hora de modificação da entrada.

18 String toString ()

Retorna uma representação de string da entrada ZIP.

Métodos herdados

Esta classe herda métodos das seguintes classes -

  • java.io.FilterOutputStream
  • java.lang.Object
Impressão