1 个不稳定版本
0.0.1 | 2023 年 6 月 23 日 |
---|
在 #unpacking 中排名第 13
8KB
87 代码行
unseal
解包常见类型的归档文件的 CLI 工具
它注重简洁性,例如
- 自动检测归档类型。
- 适用于各种平台的便携式二进制文件。
- 无外部依赖(其他二进制文件或任何动态库)。
安装
预构建的二进制文件
从 发布页面 下载最新的二进制文件。
cargo
cargo install unseal
用法
unseal [OPTIONS] <INPUT>
Arguments:
<INPUT> Path to the archive to unseal
Options:
-o, --output <OUTPUT>
Directory to unpack the archive into [default: .]
-s, --strip-components <STRIP_COMPONENTS>
Strip the specified number of leading components from the archive [default: 0]
-v, --verbose
Verbose output
-h, --help
Print help
-V, --version
Print version
示例
# Unpack archive.tar.gz into the current directory.
unseal archive.tar.gz
# Unpack archive.tar.xz into the directory /tmp/foo.
unseal -o /tmp/foo archive.tar.xz
# Unpack archive.tar.bz2 into the directory /tmp/foo, stripping the first component.
unseal -o /tmp/foo -s 1 archive.tar.gz
依赖关系
~5–15MB
~188K SLoC