java.util.zip - Clase de inflador

Introducción

los java.util.zip.InflaterLa clase proporciona soporte para la descompresión de propósito general utilizando la popular biblioteca de compresión ZLIB. La biblioteca de compresión ZLIB se desarrolló inicialmente como parte del estándar de gráficos PNG y no está protegida por patentes. Se describe completamente en las especificaciones en la descripción del paquete java.util.zip.

Declaración de clase

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

public class Inflater
   extends Object

Constructores

No Señor. Constructor y descripción
1

Inflater()

Crea un nuevo descompresor.

2

Inflater(boolean nowrap)

Crea un nuevo descompresor.

Métodos de clase

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

Cierra el descompresor y descarta cualquier entrada sin procesar.

2 booleano terminado ()

Devuelve verdadero si se ha alcanzado el final de la secuencia de datos comprimidos.

3 int getAdler ()

Devuelve el valor ADLER-32 de los datos sin comprimir.

4 long getBytesRead ()

Devuelve el número total de bytes comprimidos ingresados ​​hasta el momento.

5 long getBytesWritten ()

Devuelve el número total de bytes de salida sin comprimir hasta el momento.

6 int getRemaining ()

Devuelve el número total de bytes que quedan en el búfer de entrada.

7 int getTotalIn ()

Devuelve el número total de bytes comprimidos ingresados ​​hasta el momento.

8 int getTotalOut ()

Devuelve el número total de bytes de salida sin comprimir hasta el momento.

9 int inflate (byte [] b)

Descomprime bytes en el búfer especificado.

10 int inflate (byte [] b, int off, int len)

Descomprime bytes en el búfer especificado.

11 boolean needsDictionary ()

Devuelve verdadero si se necesita un diccionario preestablecido para la descompresión.

12 boolean needInput ()

Devuelve verdadero si no quedan datos en el búfer de entrada.

13 reinicio vacío ()

Reinicia el inflador para que se pueda procesar un nuevo conjunto de datos de entrada.

14 void setDictionary (byte [] b)

Establece el diccionario preestablecido en la matriz de bytes dada.

15 void setDictionary (byte [] b, int off, int len)

Establece el diccionario preestablecido en la matriz de bytes dada.

dieciséis setInput vacío (byte [] b)

Establece los datos de entrada para la descompresión.

17 void setInput (byte [] b, int off, int len)

Establece los datos de entrada para la descompresión.

Métodos heredados

Esta clase hereda métodos de las siguientes clases:

  • java.lang.Object
Impresión