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