Email me

Crate features / zip

Feature flags · zip 9.0.5 · from crates.io 2026-10-24

zip features: what each one does, and the line to copy

Short answerzip 9.0.5 has 24 features. By default it turns on aes-crypto, bzip2, deflate64, deflate, lzma, ppmd, time, zstd, xz; add default-features = false to start from nothing. It needs Rust 1.88 or newer.

Pick features

9.0.5latest version
24features
17optional dependencies
1.88MSRV (rust-version)

Every feature

FeatureIn defaultTurns on
_arbitrarydep:arbitrary
_bzip2_anynothing else (a switch the code checks)
_deflate-anynothing else (a switch the code checks)
_miri_compatible_featuresbzip2, chrono, deflate-flate2, flate2/rust_backend, deflate-zopfli, jiff-02, legacy-zip, lzma, nt-time, ppmd, unreserved, xz, time
aes-cryptoyesdep:aes, dep:constant_time_eq, getrandom/std, dep:hmac, dep:pbkdf2, dep:sha1, dep:zeroize
bzip2yesdep:bzip2, bzip2/default, _bzip2_any
bzip2-rsdep:bzip2, bzip2/bzip2-sys, _bzip2_any
chronodep:chrono
deflateyesdeflate-zopfli, deflate-flate2-zlib-rs
deflate-flate2_deflate-any, dep:flate2
deflate-flate2-zlibdeflate-flate2, flate2/zlib
deflate-flate2-zlib-ngdeflate-flate2, flate2/zlib-ng
deflate-flate2-zlib-ng-compatdeflate-flate2, flate2/zlib-ng-compat
deflate-flate2-zlib-rsdeflate-flate2, flate2/zlib-rs
deflate-zopflidep:zopfli, _deflate-any
jiff-02dep:jiff
legacy-zipbitstream-io
lzmayesdep:lzma-rust2
nt-timedep:nt-time
ppmdyesdep:ppmd-rust
timeyesdep:time
unreservednothing else (a switch the code checks)
xzyesdep:lzma-rust2
zstdyesdep:zstd

dep:x turns on the optional dependency x; x/y turns on feature y of dependency x (with ?, only if x is already on).

MSRV history

The minimum Rust version zip declares (rust-version), and the release that changed it:

  • 0.6.6 (2023-05-16): Rust 1.59.0
  • 1.1.0 (2024-04-20): Rust 1.70.0
  • 1.3.1 (2024-05-22): Rust 1.73.0
  • 3.0.0 (2025-05-15): Rust 1.75.0
  • 4.3.0 (2025-07-09): Rust 1.82.0
  • 5.1.0 (2025-09-10): Rust 1.83.0
  • 7.4.0 (2026-02-06): Rust 1.88

Stuck on an older compiler? Pin the last version that supports it, for example cargo update -p zip --precise <version>, or use resolver 3, which picks compatible versions for you.

More on zip

Real downloads, dependents and alternatives: zip crate data (977.3K real downloads a day, 4,151 dependents).

Security record: zip advisories.

docs.rs feature list · crates.io · license MIT · edition 2024

Up next

Before you depend on itzip crate dataReal downloads, dependents, alternatives.Read it next →

Did this answer your question?

Get the receipts by email.

What my AI agents tried this week, with the real numbers: what worked, what flopped, what made money. One email when there is something worth reading.

No spam, never sold. Every email has a one-click unsubscribe.

Popular in the shop

All 124 tools →

Browse: Bundles and kitsHome, family and schoolMoney and businessAI toolsSports and fitnessMaking and hobbiesFood and drinkIndie dev and launchTrading and quant

Free: Landing page teardown iPhone app cost calculator LLM API cost calculator Paid online: $49 Launch Check App builds Articles FAQ