编解码器允许您创建压缩的输入和输出流。
工厂
Codec$create()
工厂方法采用以下参数
type
: 压缩方法的字符串名称。 可能的值为“uncompressed”、“snappy”、“gzip”、“brotli”、“zstd”、“lz4”、“lzo”或“bz2”。type
可以是大写或小写。 并非所有方法都可用; 支持取决于 C++ 库的构建时标志。 请参阅codec_is_available()
。 大多数构建至少支持“snappy”和“gzip”。 所有都支持“uncompressed”。compression_level
: 压缩级别,默认值 (NA
) 使用所选压缩type
的默认压缩级别。