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
Impressão