java.util.zip - Classe Inflater

introduzione

Il java.util.zip.Inflaterclass fornisce supporto per la decompressione generica utilizzando la popolare libreria di compressione ZLIB. La libreria di compressione ZLIB è stata inizialmente sviluppata come parte dello standard grafico PNG e non è protetta da brevetti. È completamente descritto nelle specifiche nella descrizione del pacchetto java.util.zip.

Dichiarazione di classe

Di seguito è riportata la dichiarazione per java.util.zip.Inflater classe -

public class Inflater
   extends Object

Costruttori

Sr.No. Costruttore e descrizione
1

Inflater()

Crea un nuovo decompressore.

2

Inflater(boolean nowrap)

Crea un nuovo decompressore.

Metodi di classe

Sr.No. Metodo e descrizione
1 void end ()

Chiude il decompressore e scarta qualsiasi input non elaborato.

2 booleano finito ()

Restituisce vero se è stata raggiunta la fine del flusso di dati compressi.

3 int getAdler ()

Restituisce il valore ADLER-32 dei dati non compressi.

4 long getBytesRead ()

Restituisce il numero totale di byte compressi immessi finora.

5 long getBytesWritten ()

Restituisce il numero totale di byte non compressi emessi finora.

6 int getRemaining ()

Restituisce il numero totale di byte rimanenti nel buffer di input.

7 int getTotalIn ()

Restituisce il numero totale di byte compressi immessi finora.

8 int getTotalOut ()

Restituisce il numero totale di byte non compressi emessi finora.

9 int inflate (byte [] b)

Decomprime i byte nel buffer specificato.

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

Decomprime i byte nel buffer specificato.

11 boolean needsDictionary ()

Restituisce vero se è necessario un dizionario preimpostato per la decompressione.

12 boolean needsInput ()

Restituisce vero se non rimangono dati nel buffer di input.

13 void reset ()

Reimposta inflater in modo che possa essere elaborato un nuovo set di dati di input.

14 void setDictionary (byte [] b)

Imposta il dizionario preimpostato sull'array di byte specificato.

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

Imposta il dizionario preimpostato sull'array di byte specificato.

16 void setInput (byte [] b)

Imposta i dati di input per la decompressione.

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

Imposta i dati di input per la decompressione.

Metodi ereditati

Questa classe eredita i metodi dalle seguenti classi:

  • java.lang.Object
Stampa