java.util.zip - Classe de gonflage

introduction

le java.util.zip.InflaterLa classe prend en charge la décompression à usage général à l'aide de la bibliothèque de compression ZLIB populaire. La bibliothèque de compression ZLIB a été initialement développée dans le cadre de la norme graphique PNG et n'est pas protégée par des brevets. Il est décrit en détail dans les spécifications de la description du package java.util.zip.

Déclaration de classe

Voici la déclaration pour java.util.zip.Inflater classe -

public class Inflater
   extends Object

Constructeurs

N ° Sr. Constructeur et description
1

Inflater()

Crée un nouveau décompresseur.

2

Inflater(boolean nowrap)

Crée un nouveau décompresseur.

Méthodes de classe

N ° Sr. Méthode et description
1 fin vide ()

Ferme le décompresseur et supprime toute entrée non traitée.

2 booléen terminé ()

Renvoie true si la fin du flux de données compressées a été atteinte.

3 int getAdler ()

Renvoie la valeur ADLER-32 des données non compressées.

4 long getBytesRead ()

Renvoie le nombre total d'octets compressés en entrée jusqu'à présent.

5 long getBytesWritten ()

Renvoie le nombre total d'octets non compressés en sortie jusqu'à présent.

6 int getRemaining ()

Renvoie le nombre total d'octets restants dans le tampon d'entrée.

sept int getTotalIn ()

Renvoie le nombre total d'octets compressés en entrée jusqu'à présent.

8 int getTotalOut ()

Renvoie le nombre total d'octets non compressés en sortie jusqu'à présent.

9 int gonfler (octet [] b)

Décompresse les octets dans le tampon spécifié.

dix int gonfler (octet [] b, int off, int len)

Décompresse les octets dans le tampon spécifié.

11 besoins booléensDictionary ()

Renvoie true si un dictionnaire prédéfini est nécessaire pour la décompression.

12 booléen needsInput ()

Renvoie true si aucune donnée ne reste dans le tampon d'entrée.

13 réinitialisation du vide ()

Réinitialise le gonfleur pour qu'un nouvel ensemble de données d'entrée puisse être traité.

14 void setDictionary (octet [] b)

Définit le dictionnaire prédéfini sur le tableau d'octets donné.

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

Définit le dictionnaire prédéfini sur le tableau d'octets donné.

16 void setInput (octet [] b)

Définit les données d'entrée pour la décompression.

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

Définit les données d'entrée pour la décompression.

Méthodes héritées

Cette classe hérite des méthodes des classes suivantes -

  • java.lang.Object
Impression