Crates.io | unpack |
lib.rs | unpack |
version | 0.2.4 |
source | src |
created_at | 2021-01-02 02:49:52.883811 |
updated_at | 2021-01-03 07:39:04.811216 |
description | Command line utility that unpacks archives, a maintained version of 'unbox'. |
homepage | https://github.com/Byron/unpack |
repository | https://github.com/Byron/unpack |
max_upload_size | |
id | 330378 |
size | 60,534 |
A work in progress command line utility to unpack various types of archives quickly.
unpack /path/to/my/archive.zip
cargo install unpack
Note on cabinet files: this uses the cab Rust library which currently only supports deflate cabs. This means it's unable to extract cabs which use the LZX or Quantum compression formats.
Why do this?
No specific reason. I used to have a Python tool called unp which just shells out to system tools to unpack and I felt like I want to see if I can use the rust ecosystem to build one that comes with the unpacking code.
How fast is it?
It's not particularly fast. In fact it's about 50% slower than the system tools but for most archives I unpack that does not cause me any grief.