java.util.zip - Classe InflaterInputStream

introduction

le java.util.zip.InflaterInputStreamclass implémente un filtre de flux pour décompresser les données au format de compression "dégonfler". Il est également utilisé comme base pour d'autres filtres de décompression, tels que GZIPInputStream.

Déclaration de classe

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

public class InflaterInputStream
   extends FilterInputStream

Des champs

Voici les champs pour java.util.zip.InflaterInputStream classe -

  • protected byte[] buf - Tampon d'entrée pour la décompression.

  • protected Inflater inf - Décompresseur pour ce flux.

  • protected int len - Longueur du tampon d'entrée.

Constructeurs

N ° Sr. Constructeur et description
1

InflaterInputStream(InputStream in)

Crée un nouveau flux d'entrée avec un décompresseur et une taille de tampon par défaut.

2

InflaterInputStream(InputStream in, Inflater inf)

Crée un nouveau flux d'entrée avec le décompresseur spécifié et une taille de tampon par défaut.

3

InflaterInputStream(InputStream in, Inflater inf, int size)

Crée un nouveau flux d'entrée avec le décompresseur et la taille de tampon spécifiés.

Méthodes de classe

N ° Sr. Méthode et description
1 int disponible ()

Renvoie 0 après que EOF a été atteint, sinon renvoie toujours 1.

2 void close ()

Ferme ce flux d'entrée et libère toutes les ressources système associées au flux.

3 marque vide (limite de lecture int)

Marque la position actuelle dans ce flux d'entrée.

4 marque booléenneSupported ()

Teste si ce flux d'entrée prend en charge les méthodes de marquage et de réinitialisation.

5 int read ()

Lit un octet de données non compressées.

6 int read (byte [] b, int off, int len)

Lit les données non compressées dans un tableau d'octets.

sept réinitialisation du vide ()

Repositionne ce flux à la position au moment où la méthode mark a été appelée pour la dernière fois sur ce flux d'entrée.

8 saut long (long n)

Ignore le nombre spécifié d'octets de données non compressées.

Méthodes héritées

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

  • java.io.FilterInputStream
  • java.lang.Object
Impression