[](https://github.com/vivekpanyam/zipfs)
[](https://crates.io/crates/zipfs)
[](https://docs.rs/zipfs)
An async filesystem on top of Zip files.
This library is built on top of [Lunchbox](https://github.com/vivekpanyam/lunchbox), an async virtual filesystem interface.
See the lunchbox docs for usage details.
# Getting started
```toml
[dependencies]
lunchbox = "0.1"
zipfs = "0.0.1"
```
## Step 1: Load a filesystem
```rust
use std::path::PathBuf;
use zipfs::ZipFS;
let zipfs = ZipFS::new(PathBuf::from("/some/path/to/a/file.zip"));
// Use it like any other lunchbox filesystem. See the lunchbox docs for more details.
```