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