Options shared by compression operations. More...
#include <compression.hpp>
Public Attributes | |
| std::optional< std::int32_t > | level |
| Optional format-specific compression level. | |
Options shared by compression operations.
Definition at line 56 of file compression.hpp.
| std::optional< std::int32_t > rpnx::compression::compression_options::level |
Optional format-specific compression level.
The accepted ranges are 0–9 for DEFLATE, zlib, and gzip; 1–9 for bzip2; 0–9 for xz; 0–22 for Zstandard; and 0–12 for LZ4. An empty value selects the codec's default level.
Definition at line 65 of file compression.hpp.
Referenced by rpnx::compression::bzip2_codec::compress(), rpnx::compression::deflate_codec::compress(), rpnx::compression::lz4_codec::compress(), rpnx::compression::xz_codec::compress(), and rpnx::compression::zstandard_codec::compress().