java.util.zip - classe InflaterInputStream
Introdução
o java.util.zip.InflaterInputStreamA classe implementa um filtro de fluxo para descompactar dados no formato de compactação "deflate". Ele também é usado como base para outros filtros de descompressão, como GZIPInputStream.
Declaração de classe
A seguir está a declaração para java.util.zip.InflaterInputStream classe -
public class InflaterInputStream
extends FilterInputStream
Campos
A seguir estão os campos para java.util.zip.InflaterInputStream classe -
protected byte[] buf - Buffer de entrada para descompressão.
protected Inflater inf - Descompressor para este fluxo.
protected int len - Comprimento do buffer de entrada.
Construtores
Sr. Não. | Construtor e descrição |
---|---|
1 | InflaterInputStream(InputStream in) Cria um novo fluxo de entrada com um descompressor e tamanho de buffer padrão. |
2 | InflaterInputStream(InputStream in, Inflater inf) Cria um novo fluxo de entrada com o descompressor especificado e um tamanho de buffer padrão. |
3 | InflaterInputStream(InputStream in, Inflater inf, int size) Cria um novo fluxo de entrada com o descompressor e tamanho do buffer especificados. |
Métodos de aula
Sr. Não. | Método e Descrição |
---|---|
1 | int disponível ()
Retorna 0 após EOF ter sido atingido, caso contrário, sempre retorna 1. |
2 | void close ()
Fecha este fluxo de entrada e libera todos os recursos do sistema associados ao fluxo. |
3 | marca vazia (int readlimit)
Marca a posição atual neste fluxo de entrada. |
4 | boolean markSupported ()
Testa se este fluxo de entrada suporta os métodos de marcação e redefinição. |
5 | int read ()
Lê um byte de dados não compactados. |
6 | int read (byte [] b, int off, int len)
Lê dados não compactados em uma matriz de bytes. |
7 | void reset ()
Reposiciona esse fluxo na posição no momento em que o método mark foi chamado pela última vez neste fluxo de entrada. |
8 | salto longo (n longo)
Ignora o número especificado de bytes de dados não compactados. |
Métodos herdados
Esta classe herda métodos das seguintes classes -
- java.io.FilterInputStream
- java.lang.Object