• Scieneer Common Lisp 1.3.9 online documentation

    ext:make-gunzip-input-stream stream &key element-type external-format close-stream-p allow-concatenated-p in-buffer-size finalizep pathname[Function]

    Create a gzip decompression stream that reads from the given source binary stream. Once the stream is open the header time and optional file name may be obtained via ext:gunzip-input-stream-time and ext:gunzip-input-stream-file-name respectively.

    :element-type
    Indicates the element type to use. Only the character and '(unsigned-byte 8) types are supported. The default is to create an binary '(unsigned-byte 8) stream.
    :external-format
    The external character format to use. The default value is :default for which the value of ext:*default-external-format* is used.
    :close-stream-p
    If true then the target stream is closed when this stream is closed.
    :allow-concatenated-p
    When true, read multiple gzip files concatenated together as a single stream. Otherwise an EOF is returned at the end of the first file in the source stream.
    :pathname
    When true, the returned stream will be a subclass of the class file-stream. This should generally be true if the stream is a file-stream.
  •