2 个不稳定版本
0.2.0 | 2018年12月27日 |
---|---|
0.1.0 | 2018年12月26日 |
#535 在 压缩
245KB
843 代码行
unbox
一个正在开发中的命令行工具,用于快速解包各种类型的存档。
unbox /path/to/my/archive.zip
安装
cargo install unbox
支持格式
- Unix ar 存档
- 微软 cabinet
- 包含微软 cabinet 的可移植可执行文件
- zip 存档
- 未压缩的 tarball
- gzip 压缩的 tarball
- xz 压缩的 tarball
- bzip2 压缩的 tarball
- gzip 压缩的文件
- xz 压缩的文件
- bzip2 压缩的文件
关于 cabinet 文件说明:此工具使用了 cab Rust 库,当前仅支持 deflate cabs。这意味着它无法解压使用 LZX 或 Quantum 压缩格式的 cabs。
常见问题解答
为什么这么做?
没有特定原因。我之前有一个名为 unp 的 Python 工具,它只是调用系统工具来解包,我觉得我想看看是否可以使用 Rust 生态系统来构建一个包含解包代码的工具。
它的速度有多快?
它不是特别快。实际上,它的速度大约比系统工具慢 50%,但对于我解包的大多数存档来说,这不会给我带来任何困扰。
依赖关系
~18–29MB
~424K SLoC