java.util.zip - Inflater-Klasse
Einführung
Das java.util.zip.Inflaterclass bietet Unterstützung für die allgemeine Dekomprimierung mithilfe der beliebten ZLIB-Komprimierungsbibliothek. Die ZLIB-Komprimierungsbibliothek wurde ursprünglich als Teil des PNG-Grafikstandards entwickelt und ist nicht durch Patente geschützt. Es ist vollständig in den Spezifikationen in der Paketbeschreibung java.util.zip beschrieben.
Klassenerklärung
Es folgt die Erklärung für java.util.zip.Inflater Klasse -
public class Inflater
extends Object
Konstruktoren
| Sr.Nr. | Konstruktor & Beschreibung |
|---|---|
| 1 | Inflater() Erstellt einen neuen Dekomprimierer. |
| 2 | Inflater(boolean nowrap) Erstellt einen neuen Dekomprimierer. |
Klassenmethoden
| Sr.Nr. | Methode & Beschreibung |
|---|---|
| 1 | void end () Schließt den Dekomprimierer und verwirft alle unverarbeiteten Eingaben. |
| 2 | Boolescher Wert beendet () Gibt true zurück, wenn das Ende des komprimierten Datenstroms erreicht wurde. |
| 3 | int getAdler () Gibt den ADLER-32-Wert der unkomprimierten Daten zurück. |
| 4 | long getBytesRead () Gibt die Gesamtzahl der bisher eingegebenen komprimierten Bytes zurück. |
| 5 | lange getBytesWritten () Gibt die Gesamtzahl der bisher nicht komprimierten Bytes zurück. |
| 6 | int getRemaining () Gibt die Gesamtzahl der im Eingabepuffer verbleibenden Bytes zurück. |
| 7 | int getTotalIn () Gibt die Gesamtzahl der bisher eingegebenen komprimierten Bytes zurück. |
| 8 | int getTotalOut () Gibt die Gesamtzahl der bisher nicht komprimierten Bytes zurück. |
| 9 | int inflate (Byte [] b) Dekomprimiert Bytes in den angegebenen Puffer. |
| 10 | int inflate (Byte [] b, int off, int len) Dekomprimiert Bytes in den angegebenen Puffer. |
| 11 | boolescher Bedarfswörterbuch () Gibt true zurück, wenn ein voreingestelltes Wörterbuch für die Dekomprimierung benötigt wird. |
| 12 | Boolescher BedarfInput () Gibt true zurück, wenn keine Daten im Eingabepuffer verbleiben. |
| 13 | void reset () Setzt den Inflater zurück, sodass ein neuer Satz von Eingabedaten verarbeitet werden kann. |
| 14 | void setDictionary (Byte [] b) Setzt das voreingestellte Wörterbuch auf das angegebene Array von Bytes. |
| 15 | void setDictionary (Byte [] b, int off, int len) Setzt das voreingestellte Wörterbuch auf das angegebene Array von Bytes. |
| 16 | void setInput (Byte [] b) Legt die Eingabedaten für die Dekomprimierung fest. |
| 17 | void setInput (Byte [] b, int off, int len) Legt die Eingabedaten für die Dekomprimierung fest. |
Methoden geerbt
Diese Klasse erbt Methoden von den folgenden Klassen:
- java.lang.Object