Codecs allow you to create compressed input and output streams.
Factory
The Codec$create() factory method takes the following arguments:
type: string name of the compression method. Possible values are "uncompressed", "snappy", "gzip", "brotli", "zstd", "lz4", "lzo", or "bz2".typemay be upper- or lower-cased. Not all methods may be available; support depends on build-time flags for the C++ library. Seecodec_is_available(). Most builds support at least "snappy" and "gzip". All support "uncompressed".compression_level: compression level, the default value (NA) uses the default compression level for the selected compressiontype.