java.util.zip

Class GZIPInputStream

    • Field Summary

      Fields 
      Modifier and Type Field and Description
      protected CRC32 crc
      CRC-32 for uncompressed data.
      protected boolean eos
      Indicates end of input stream.
      static int GZIP_MAGIC
      GZIP header magic number.

        

      • Fields inherited from class java.util.zip.InflaterInputStream

        buf, inf, len
      • Fields inherited from class java.io.FilterInputStream

        in
    • Field Detail

      • crc

        protected CRC32 crc
        CRC-32 for uncompressed data.
      • eos

        protected boolean eos
        Indicates end of input stream.
      • GZIP_MAGIC

        public static final int GZIP_MAGIC
        GZIP header magic number.
        See Also:
        Constant Field Values
    • Constructor Detail

      • GZIPInputStream

        public GZIPInputStream(InputStream in,
                       int size)
                        throws IOException
        Creates a new input stream with the specified buffer size.
        Parameters:
        in - the input stream
        size - the input buffer size
        Throws:
        ZipException - if a GZIP format error has occurred or the compression method used is unsupported
        IOException - if an I/O error has occurred
        IllegalArgumentException - if size is <= 0
      • GZIPInputStream

        public GZIPInputStream(InputStream in)
                        throws IOException
        Creates a new input stream with a default buffer size.
        Parameters:
        in - the input stream
        Throws:
        ZipException - if a GZIP format error has occurred or the compression method used is unsupported
        IOException - if an I/O error has occurred
    • Method Detail

      • read

        public int read(byte[] buf,
               int off,
               int len)
                 throws IOException
        Reads uncompressed data into an array of bytes. If len is not zero, the method will block until some input can be decompressed; otherwise, no bytes are read and 0 is returned.
        Overrides:
        read in class InflaterInputStream
        Parameters:
        buf - the buffer into which the data is read
        off - the start offset in the destination array b
        len - the maximum number of bytes read
        Returns:
        the actual number of bytes read, or -1 if the end of the compressed input stream is reached
        Throws:
        NullPointerException - If buf is null.
        IndexOutOfBoundsException - If off is negative, len is negative, or len is greater than buf.length - off
        ZipException - if the compressed input data is corrupt.
        IOException - if an I/O error has occurred.
        See Also:
        FilterInputStream.in

Traduction non disponible

Les API Java ne sont pas encore traduites en français sur l'infobrol. Seule la version anglaise est disponible pour l'instant.

Version en cache

21/11/2024 21:37:04 Cette version de la page est en cache (à la date du 21/11/2024 21:37:04) afin d'accélérer le traitement. Vous pouvez activer le mode utilisateur dans le menu en haut pour afficher la dernère version de la page.

Document créé le 31/08/2006, dernière modification le 04/03/2020
Source du document imprimé : https://www.gaudry.be/java-api-rf-java/util/zip/gzipinputstream.html

L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.

Références

  1. Consulter le document html Langue du document :fr Manuel PHP : https://docs.oracle.com, GZIPInputStream

Ces références et liens indiquent des documents consultés lors de la rédaction de cette page, ou qui peuvent apporter un complément d'information, mais les auteurs de ces sources ne peuvent être tenus responsables du contenu de cette page.
L'auteur de ce site est seul responsable de la manière dont sont présentés ici les différents concepts, et des libertés qui sont prises avec les ouvrages de référence. N'oubliez pas que vous devez croiser les informations de sources multiples afin de diminuer les risques d'erreurs.

Table des matières Haut