commit | 34082536df5c679220f5c622f462afb09f318e3c | [log] [tgz] |
---|---|---|
author | Linux Build Service Account <lnxbuild@localhost> | Sun Jan 15 12:08:20 2023 -0800 |
committer | Linux Build Service Account <lnxbuild@localhost> | Sun Jan 15 12:08:20 2023 -0800 |
tree | 5488828d7446ad70a03375c5837022ef5b4e32e4 | |
parent | f9dd3322ed90ce063bf80706a4b27485cc0e06c6 [diff] | |
parent | 71244454ef26d589ad2a04294cf9cbd74bc8e2de [diff] |
Merge 71244454ef26d589ad2a04294cf9cbd74bc8e2de on remote branch Change-Id: I16d8c3522adab73639dca7421a1185a40c66a4f6
PSA: This version of the ZIP crate will not gain any new features, and will only be updated if major security issues are found.
A zip library for rust which supports reading and writing of simple ZIP files.
Supported compression formats:
Currently unsupported zip extensions:
With all default features:
[dependencies] zip = "0.6.2"
Without the default features:
[dependencies] zip = { version = "0.6.2", default-features = false }
The features available are:
aes-crypto
: Enables decryption of files which were encrypted with AES. Supports AE-1 and AE-2 methods.deflate
: Enables the deflate compression algorithm, which is the default for zip files.bzip2
: Enables the BZip2 compression algorithm.time
: Enables features using the time crate.zstd
: Enables the Zstandard compression algorithm.All of these are enabled by default.
Our current Minimum Supported Rust Version is 1.54.0. When adding features, we will follow these guidelines:
See the examples directory for: