#归档 #命令行工具 #ZIP 归档 #实用程序 #维护的 #编译 #解包

应用 unpack

解压缩归档的命令行实用程序,'unbox' 的维护版本

5 个版本

0.2.4 2021 年 1 月 3 日
0.2.3 2021 年 1 月 2 日
0.2.2 2021 年 1 月 2 日
0.2.1 2021 年 1 月 2 日
0.2.0 2021 年 1 月 2 日

2282命令行实用程序

MIT 许可证

37KB
839

unpack - unbox 的编译分支

一个正在开发中的命令行实用程序,用于快速解压缩各种类型的归档。

unpack /path/to/my/archive.zip

安装

cargo install unpack

支持的格式

  • Unix ar 归档
  • Microsoft cabinet
  • 包含 Microsoft cabinet 的可移植可执行文件
  • ZIP 归档
  • 未压缩的 tar 包
  • gzip 压缩的 tar 包
  • xz 压缩的 tar 包
  • bzip2 压缩的 tar 包
  • gzip 压缩的文件
  • xz 压缩的文件
  • bzip2 压缩的文件

关于 cabinet 文件的通知:该程序使用 cab Rust 库,目前仅支持 deflate cabs。这意味着它无法提取使用 LZX 或 Quantum 压缩格式的 cabs。

常见问题解答

为什么要这样做?

没有具体原因。我以前有一个名为 unp 的 Python 工具,它只是将系统工具作为外壳运行来解压缩,我想看看我是否可以使用 Rust 生态系统构建一个带有解压缩代码的工具。

它的速度有多快?

它不是特别快。事实上,它的速度大约比系统工具慢 50%,但对于我解压缩的大多数归档来说,这并不会给我带来任何麻烦。

依赖项

~16–28MB
~405K SLoC