Compression
Load and write a variety of compressed formats
Description
This is a collection of drivers which enable transparent compression and decompression of data, specifically the following eponymous drivers:
gzipzlibdeflatebzip2xzzstd
Input/output
It is assumed that during reading decompression is the desired operation, compression desired when writing.
In both cases, IO \to IO is the recommended pair of input/output formats, but IO or String to Vector{UInt8} or String are also supported.
Required packages
CodecZlib, for the following drivers:gzipzlibdeflate
CodecBzip2for thebzip2driverCodecXzfor thexzdriverCodecZstdfor thezstddriver
Usage examples
[[iris-raw.loader]]
driver = "gzip"