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