java.util.zip - Classe DeflaterOutputStream
Introdução
o java.util.zip.DeflaterOutputStreamA classe implementa um filtro de fluxo de saída para compactar dados no formato de compactação "deflate". Ele também é usado como base para outros tipos de filtros de compressão, como GZIPOutputStream.
Declaração de classe
A seguir está a declaração para java.util.zip.DeflaterOutputStream classe -
public class DeflaterOutputStream
extends FilterOutputStream
Campos
A seguir estão os campos para java.util.zip.DeflaterOutputStream classe -
protected byte[] buf - Buffer de saída para gravar dados compactados.
protected Deflater def - Compressor para este fluxo.
Construtores
Sr. Não. | Construtor e descrição |
---|---|
1 | DeflaterOutputStream(OutputStream out) Cria um novo fluxo de saída com um compressor e tamanho de buffer padrão. |
2 | DeflaterOutputStream(OutputStream out, boolean syncFlush) Cria um novo fluxo de saída com um compressor padrão, um tamanho de buffer padrão e o modo de liberação especificado. |
3 | DeflaterOutputStream(OutputStream out, Deflater def) Cria um novo fluxo de saída com o compressor especificado e um tamanho de buffer padrão. |
4 | DeflaterOutputStream(OutputStream out, Deflater def, boolean syncFlush) Cria um novo fluxo de saída com o compressor especificado, modo de liberação e um tamanho de buffer padrão. |
5 | DeflaterOutputStream(OutputStream out, Deflater def, int size) Cria um novo fluxo de saída com o compressor e tamanho de buffer especificados. |
6 | DeflaterOutputStream(OutputStream out, Deflater def, int size, boolean syncFlush) Cria um novo fluxo de saída com o compressor, tamanho do buffer e modo de liberação 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 compactados no fluxo de saída sem fechar o fluxo subjacente. |
3 | void flush () Libera o fluxo de saída compactado. |
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