It sounds like the Rust distribution needs to use zip files more?
$ rustup component list | grep installed cargo-x86_64-unknown-linux-gnu (installed) rust-docs-x86_64-unknown-linux-gnu (installed) rust-std-x86_64-unknown-linux-gnu (installed) rustc-x86_64-unknown-linux-gnu (installed) rustfmt-x86_64-unknown-linux-gnu (installed) $ find ~/.cargo -type f | wc -l 8699