java.util.zip - classe InflaterOutputStream

Introdução

o java.util.zip.InflaterOutputStream A classe implementa um filtro de fluxo de saída para descompactar dados armazenados no formato de compactação "deflate".

Declaração de classe

A seguir está a declaração para java.util.zip.InflaterOutputStream classe -

public class InflaterOutputStream
   extends FilterOutputStream

Campos

A seguir estão os campos para java.util.zip.InflaterOutputStream classe -

  • protected byte[] buf - Buffer de saída para gravar dados não compactados.

  • protected Inflater inf - Descompressor para este fluxo.

Construtores

Sr. Não. Construtor e descrição
1

InflaterOutputStream(OutputStream out)

Cria um novo fluxo de saída com um descompressor e tamanho de buffer padrão.

2

InflaterOutputStream(OutputStream out, Inflater infl)

Cria um novo fluxo de saída com o descompressor especificado e um tamanho de buffer padrão.

3

InflaterOutputStream(OutputStream out, Inflater infl, int bufLen)

Cria um novo fluxo de saída com o descompressor e tamanho do buffer especificados.

Métodos de aula

Sr. Não. Método e Descrição
1 void close ()

Grava os dados compactados restantes no fluxo de saída e fecha o fluxo subjacente.

2 acabamento vazio ()

Conclui a gravação de dados não compactados no fluxo de saída sem fechar o fluxo subjacente.

3 void flush ()

Libera esse fluxo de saída, forçando a gravação de todos os bytes de saída em buffer pendentes.

4 void write (byte [] b, int off, int len)

Grava uma matriz de bytes no fluxo de saída compactado.

5 void write (int b)

Grava um byte no fluxo de saída compactado.

Métodos herdados

Esta classe herda métodos das seguintes classes -

  • java.io.FilterOutputStream
  • java.lang.Object
Impressão