java.util.zip - Clase DeflaterOutputStream

Introducción

los java.util.zip.DeflaterOutputStreamLa clase implementa un filtro de flujo de salida para comprimir datos en el formato de compresión "desinflar". También se utiliza como base para otros tipos de filtros de compresión, como GZIPOutputStream.

Declaración de clase

A continuación se muestra la declaración de java.util.zip.DeflaterOutputStream clase -

public class DeflaterOutputStream
   extends FilterOutputStream

Campos

Los siguientes son los campos para java.util.zip.DeflaterOutputStream clase -

  • protected byte[] buf - Búfer de salida para escribir datos comprimidos.

  • protected Deflater def - Compresor para este flujo.

Constructores

No Señor. Constructor y descripción
1

DeflaterOutputStream(OutputStream out)

Crea una nueva secuencia de salida con un compresor y un tamaño de búfer predeterminados.

2

DeflaterOutputStream(OutputStream out, boolean syncFlush)

Crea un nuevo flujo de salida con un compresor predeterminado, un tamaño de búfer predeterminado y el modo de descarga especificado.

3

DeflaterOutputStream(OutputStream out, Deflater def)

Crea una nueva secuencia de salida con el compresor especificado y un tamaño de búfer predeterminado.

4

DeflaterOutputStream(OutputStream out, Deflater def, boolean syncFlush)

Crea un nuevo flujo de salida con el compresor especificado, el modo de descarga y un tamaño de búfer predeterminado.

5

DeflaterOutputStream(OutputStream out, Deflater def, int size)

Crea un nuevo flujo de salida con el compresor y el tamaño de búfer especificados.

6

DeflaterOutputStream(OutputStream out, Deflater def, int size, boolean syncFlush)

Crea un nuevo flujo de salida con el compresor, el tamaño del búfer y el modo de descarga especificados.

Métodos de clase

No Señor. Método y descripción
1 vacío cerrado ()

Escribe los datos comprimidos restantes en el flujo de salida y cierra el flujo subyacente.

2 acabado vacío ()

Termina de escribir datos comprimidos en el flujo de salida sin cerrar el flujo subyacente.

3 vaciar vaciado ()

Vacía el flujo de salida comprimido.

4 escritura vacía (byte [] b, int off, int len)

Escribe una matriz de bytes en el flujo de salida comprimido.

5 escritura vacía (int b)

Escribe un byte en el flujo de salida comprimido.

Métodos heredados

Esta clase hereda métodos de las siguientes clases:

  • java.io.FilterOutputStream
  • java.lang.Object
Impresión