java.util.zip - Classe Inflater

Introdução

o java.util.zip.InflaterA classe fornece suporte para descompactação de propósito geral usando a popular biblioteca de compactação ZLIB. A biblioteca de compactação ZLIB foi desenvolvida inicialmente como parte do padrão gráfico PNG e não é protegida por patentes. Ele está totalmente descrito nas especificações na descrição do pacote java.util.zip.

Declaração de classe

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

public class Inflater
   extends Object

Construtores

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

Inflater()

Cria um novo descompressor.

2

Inflater(boolean nowrap)

Cria um novo descompressor.

Métodos de aula

Sr. Não. Método e Descrição
1 void end ()

Fecha o descompressor e descarta qualquer entrada não processada.

2 booleano terminado ()

Retorna verdadeiro se o fim do fluxo de dados compactado foi alcançado.

3 int getAdler ()

Retorna o valor ADLER-32 dos dados descompactados.

4 long getBytesRead ()

Retorna o número total de bytes compactados de entrada até o momento.

5 long getBytesWritten ()

Retorna o número total de saída de bytes não compactados até o momento.

6 int getRemaining ()

Retorna o número total de bytes restantes no buffer de entrada.

7 int getTotalIn ()

Retorna o número total de bytes compactados de entrada até o momento.

8 int getTotalOut ()

Retorna o número total de saída de bytes não compactados até o momento.

9 int inflate (byte [] b)

Descompacta bytes no buffer especificado.

10 int inflate (byte [] b, int off, int len)

Descompacta bytes no buffer especificado.

11 boolean needsDictionary ()

Retorna verdadeiro se um dicionário predefinido for necessário para a descompressão.

12 boolean needsInput ()

Retorna verdadeiro se nenhum dado permanecer no buffer de entrada.

13 void reset ()

Redefine o inflador para que um novo conjunto de dados de entrada possa ser processado.

14 void setDictionary (byte [] b)

Define o dicionário predefinido para a matriz de bytes fornecida.

15 void setDictionary (byte [] b, int off, int len)

Define o dicionário predefinido para a matriz de bytes fornecida.

16 void setInput (byte [] b)

Define os dados de entrada para descompressão.

17 void setInput (byte [] b, int off, int len)

Define os dados de entrada para descompressão.

Métodos herdados

Esta classe herda métodos das seguintes classes -

  • java.lang.Object
Impressão