java.util.zip - Classe InflaterOutputStream

introduzione

Il java.util.zip.InflaterOutputStream class implementa un filtro del flusso di output per decomprimere i dati memorizzati nel formato di compressione "deflate".

Dichiarazione di classe

Di seguito è riportata la dichiarazione per java.util.zip.InflaterOutputStream classe -

public class InflaterOutputStream
   extends FilterOutputStream

Campi

Di seguito sono riportati i campi per java.util.zip.InflaterOutputStream classe -

  • protected byte[] buf - Buffer di output per la scrittura di dati non compressi.

  • protected Inflater inf - Decompressore per questo flusso.

Costruttori

Sr.No. Costruttore e descrizione
1

InflaterOutputStream(OutputStream out)

Crea un nuovo flusso di output con un decompressore e una dimensione del buffer predefiniti.

2

InflaterOutputStream(OutputStream out, Inflater infl)

Crea un nuovo flusso di output con il decompressore specificato e una dimensione del buffer predefinita.

3

InflaterOutputStream(OutputStream out, Inflater infl, int bufLen)

Crea un nuovo flusso di output con il decompressore e la dimensione del buffer specificati.

Metodi di classe

Sr.No. Metodo e descrizione
1 void close ()

Scrive i dati compressi rimanenti nel flusso di output e chiude il flusso sottostante.

2 void finish ()

Termina la scrittura di dati non compressi nel flusso di output senza chiudere il flusso sottostante.

3 void flush ()

Svuota questo flusso di output, forzando la scrittura di eventuali byte di output memorizzati nel buffer in sospeso.

4 void write (byte [] b, int off, int len)

Scrive una matrice di byte nel flusso di output compresso.

5 void write (int b)

Scrive un byte nel flusso di output compresso.

Metodi ereditati

Questa classe eredita i metodi dalle seguenti classi:

  • java.io.FilterOutputStream
  • java.lang.Object
Stampa