├── .github └── workflows │ └── ci.yml ├── .gitignore ├── Cargo.toml ├── LICENSE.md ├── README.md ├── examples └── unzip.rs ├── piz └── .gitignore ├── src ├── arch.rs ├── crc_reader.rs ├── lib.rs ├── read.rs ├── result.rs └── spec.rs └── tests ├── create-inputs.sh ├── inputs ├── .gitignore └── hello │ ├── hi.txt │ ├── rip.txt │ └── sr71.txt └── smoke.rs /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrkline/piz-rs/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | Cargo.lock 3 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrkline/piz-rs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrkline/piz-rs/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrkline/piz-rs/HEAD/README.md -------------------------------------------------------------------------------- /examples/unzip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrkline/piz-rs/HEAD/examples/unzip.rs -------------------------------------------------------------------------------- /piz/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock 3 | -------------------------------------------------------------------------------- /src/arch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrkline/piz-rs/HEAD/src/arch.rs -------------------------------------------------------------------------------- /src/crc_reader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrkline/piz-rs/HEAD/src/crc_reader.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrkline/piz-rs/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/read.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrkline/piz-rs/HEAD/src/read.rs -------------------------------------------------------------------------------- /src/result.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrkline/piz-rs/HEAD/src/result.rs -------------------------------------------------------------------------------- /src/spec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrkline/piz-rs/HEAD/src/spec.rs -------------------------------------------------------------------------------- /tests/create-inputs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrkline/piz-rs/HEAD/tests/create-inputs.sh -------------------------------------------------------------------------------- /tests/inputs/.gitignore: -------------------------------------------------------------------------------- 1 | zip64/ 2 | *.zip 3 | -------------------------------------------------------------------------------- /tests/inputs/hello/hi.txt: -------------------------------------------------------------------------------- 1 | Hello, ZIP! 2 | -------------------------------------------------------------------------------- /tests/inputs/hello/rip.txt: -------------------------------------------------------------------------------- 1 | Phil Katz was a cool dude. 2 | -------------------------------------------------------------------------------- /tests/inputs/hello/sr71.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrkline/piz-rs/HEAD/tests/inputs/hello/sr71.txt -------------------------------------------------------------------------------- /tests/smoke.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrkline/piz-rs/HEAD/tests/smoke.rs --------------------------------------------------------------------------------