1 个不稳定版本

0.0.1 2023 年 6 月 23 日

#unpacking 中排名第 13

MIT 许可证

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