java.util.zip - Classe DeflaterInputStream

introduction

le java.util.zip.DeflaterInputStream class implémente un filtre de flux d'entrée pour compresser les données dans le format de compression "dégonfler".

Déclaration de classe

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

public class DeflaterInputStream
   extends FilterInputStream

Des champs

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

  • protected byte[] buf - Tampon d'entrée pour la lecture des données compressées.

  • protected Deflater def - Compresseur pour ce flux.

Constructeurs

N ° Sr. Constructeur et description
1

DeflaterInputStream(InputStream in)

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

2

DeflaterInputStream(InputStream in, Deflater defl)

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

3

DeflaterInputStream(InputStream in, Deflater defl, int bufLen)

Crée un nouveau flux d'entrée avec le 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 son flux d'entrée sous-jacent, en supprimant toutes les données non compressées en attente.

3 int read ()

Lit un seul octet de données compressées à partir du flux d'entrée.

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

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

5 saut long (long n)

Saute et supprime les données du flux d'entrée.

Méthodes héritées

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

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