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