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