java.util.zip - Classe DeflaterInputStream

introduzione

Il java.util.zip.DeflaterInputStream class implementa un filtro del flusso di input per la compressione dei dati nel formato di compressione "deflate".

Dichiarazione di classe

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

public class DeflaterInputStream
   extends FilterInputStream

Campi

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

  • protected byte[] buf - Buffer di input per la lettura dei dati compressi.

  • protected Deflater def - Compressore per questo flusso.

Costruttori

Sr.No. Costruttore e descrizione
1

DeflaterInputStream(InputStream in)

Crea un nuovo flusso di input con un compressore e una dimensione del buffer predefiniti.

2

DeflaterInputStream(InputStream in, Deflater defl)

Crea un nuovo flusso di input con il compressore specificato e una dimensione del buffer predefinita.

3

DeflaterInputStream(InputStream in, Deflater defl, int bufLen)

Crea un nuovo flusso di input con il compressore e la dimensione del buffer specificati.

Metodi di classe

Sr.No. Metodo e descrizione
1 int disponibile ()

Restituisce 0 dopo che EOF è stato raggiunto, altrimenti restituisce sempre 1.

2 void close ()

Chiude questo flusso di input e il relativo flusso di input sottostante, eliminando tutti i dati non compressi in sospeso.

3 int read ()

Legge un singolo byte di dati compressi dal flusso di input.

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

Legge i dati compressi in una matrice di byte.

5 salto lungo (lungo n)

Salta e scarta i dati dal flusso di input.

Metodi ereditati

Questa classe eredita i metodi dalle seguenti classi:

  • java.io.FilterInputStream
  • java.lang.Object
Stampa