2 个不稳定版本

0.2.0 2018年12月27日
0.1.0 2018年12月26日

#535压缩

MIT 许可证

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