java.util.zip - Clase InflaterInputStream

Introducción

los java.util.zip.InflaterInputStreamLa clase implementa un filtro de flujo para descomprimir datos en el formato de compresión "desinflar". También se utiliza como base para otros filtros de descompresión, como GZIPInputStream.

Declaración de clase

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

public class InflaterInputStream
   extends FilterInputStream

Campos

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

  • protected byte[] buf - Búfer de entrada para descompresión.

  • protected Inflater inf - Descompresor para este flujo.

  • protected int len - Longitud del búfer de entrada.

Constructores

No Señor. Constructor y descripción
1

InflaterInputStream(InputStream in)

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

2

InflaterInputStream(InputStream in, Inflater inf)

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

3

InflaterInputStream(InputStream in, Inflater inf, int size)

Crea un nuevo flujo de entrada con el descompresor 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 libera cualquier recurso del sistema asociado con el flujo.

3 marca vacía (int readlimit)

Marca la posición actual en este flujo de entrada.

4 boolean markSupported ()

Comprueba si este flujo de entrada admite los métodos de marcado y restablecimiento.

5 int read ()

Lee un byte de datos sin comprimir.

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

Lee datos sin comprimir en una matriz de bytes.

7 reinicio vacío ()

Vuelve a colocar este flujo en la posición en el momento en que se llamó por última vez al método de marca en este flujo de entrada.

8 salto largo (n largo)

Omite el número especificado de bytes de datos sin comprimir.

Métodos heredados

Esta clase hereda métodos de las siguientes clases:

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