Learn R Programming

zip (version 2.3.2)

inflate: Uncompress a raw GZIP stream

Description

Uncompress a raw GZIP stream

Usage

inflate(buffer, pos = 1L, size = NULL)

Value

Named list with three entries:

  • output: raw vector, the uncompressed data,

  • bytes_read: number of bytes used from buffer,

  • bytes_written: number of bytes written to the output buffer.

Arguments

buffer

Raw vector, containing the data to uncompress.

pos

Start position of data to uncompress in buffer.

size

Uncompressed size estimate, or NULL. If not given, or too small, the output buffer is resized multiple times.

See Also

base::memDecompress() does the same with type = "gzip", but it does not tell you the number of bytes read from the input.

Examples

Run this code
data_gz <- deflate(charToRaw("Hello world!"))
inflate(data_gz$output)

Run the code above in your browser using DataLab