Cargo Features

[dependencies]
sevenz-rust = { version = "0.6.1", default-features = false, features = ["aes256", "bzip2", "compress", "zstd"] }
default = compress

The compress feature is set by default whenever sevenz-rust is added without default-features = false somewhere in the dependency tree.

aes256 = aes, cbc, rand

Affects de_funcs::decompress_file_with_password, de_funcs::decompress_with_password, de_funcs::decompress_with_extract_fn_and_password, en_funcs::compress_encypted, en_funcs::compress_to_path_encrypted

bzip2

Enables bzip2

compress default

Enables encoder of lzma-rust

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

aes aes256?
cbc aes256?
rand aes256?
zstd implicit feature

Enables zstd

zstd:

Binding for the zstd compression library