java.util.zip - Classe DeflaterInputStream
Introdução
o java.util.zip.DeflaterInputStream A classe implementa um filtro de fluxo de entrada para compactar dados no formato de compactação "deflate".
Declaração de classe
A seguir está a declaração para java.util.zip.DeflaterInputStream classe -
public class DeflaterInputStream
extends FilterInputStream
Campos
A seguir estão os campos para java.util.zip.DeflaterInputStream classe -
protected byte[] buf - Buffer de entrada para leitura de dados compactados.
protected Deflater def - Compressor para este fluxo.
Construtores
Sr. Não. | Construtor e descrição |
---|---|
1 | DeflaterInputStream(InputStream in) Cria um novo fluxo de entrada com um compressor e tamanho de buffer padrão. |
2 | DeflaterInputStream(InputStream in, Deflater defl) Cria um novo fluxo de entrada com o compressor especificado e um tamanho de buffer padrão. |
3 | DeflaterInputStream(InputStream in, Deflater defl, int bufLen) Cria um novo fluxo de entrada com o compressor e tamanho de buffer especificados. |
Métodos de aula
Sr. Não. | Método e Descrição |
---|---|
1 | int disponível () Retorna 0 depois que EOF foi atingido, caso contrário, sempre retorna 1. |
2 | void close () Fecha esse fluxo de entrada e seu fluxo de entrada subjacente, descartando todos os dados não compactados pendentes. |
3 | int read () Lê um único byte de dados compactados do fluxo de entrada. |
4 | int read (byte [] b, int off, int len) Lê dados compactados em uma matriz de bytes. |
5 | salto longo (n longo) Pula e descarta os dados do fluxo de entrada. |
Métodos herdados
Esta classe herda métodos das seguintes classes -
- java.io.FilterInputStream
- java.lang.Object