java.util.zip - Clase DeflaterInputStream

Introducción

los java.util.zip.DeflaterInputStream La clase implementa un filtro de flujo de entrada para comprimir datos en el formato de compresión "desinflar".

Declaración de clase

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

public class DeflaterInputStream
   extends FilterInputStream

Campos

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

  • protected byte[] buf - Búfer de entrada para leer datos comprimidos.

  • protected Deflater def - Compresor para este flujo.

Constructores

No Señor. Constructor y descripción
1

DeflaterInputStream(InputStream in)

Crea un nuevo flujo de entrada con un compresor y un tamaño de búfer predeterminados.

2

DeflaterInputStream(InputStream in, Deflater defl)

Crea un nuevo flujo de entrada con el compresor especificado y un tamaño de búfer predeterminado.

3

DeflaterInputStream(InputStream in, Deflater defl, int bufLen)

Crea una nueva secuencia de entrada con el compresor y el tamaño de búfer especificados.

Métodos de clase

No Señor. Método y descripción
1 int disponible ()

Devuelve 0 después de alcanzar EOF; de lo contrario, siempre devuelve 1.

2 vacío cerrado ()

Cierra este flujo de entrada y su flujo de entrada subyacente, descartando cualquier dato sin comprimir pendiente.

3 int read ()

Lee un solo byte de datos comprimidos del flujo de entrada.

4 int read (byte [] b, int off, int len)

Lee datos comprimidos en una matriz de bytes.

5 salto largo (n largo)

Omite y descarta datos del flujo de entrada.

Métodos heredados

Esta clase hereda métodos de las siguientes clases:

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