2 个版本
0.1.1 | 2021 年 5 月 22 日 |
---|---|
0.1.0 | 2021 年 5 月 22 日 |
#30 在 #zlib
8KB
64 行
zclib
Zlib 命令行接口。
安装
使用预构建的二进制文件
请查看 版本页面 以获取 zclib 的不同架构的预构建版本。
从源代码构建
要从源代码构建,请确保您已安装 Rust 工具链。然后只需使用 Cargo
cargo install --locked zclib
用法
zclib 0.1.0
Zlib command line interface
USAGE:
zclib [FLAGS] [OPTIONS] [FILE]
FLAGS:
-b, --best Best (slowest) compression
-d, --decompress Decompress
-f, --fast Fastest (worst) compression
-h, --help Prints help information
-V, --version Prints version information
OPTIONS:
-l, --level <level> Compressing level (0-9)
ARGS:
<FILE> File
压缩文件
zclib file > file.zlib
输入文件也可以从 stdin 读取
zclib < file > file.zlib
echo "Hello World" | zclib > hello.zlib
解压缩文件
echo "Hello World" | zclib > hello.zlib
zclib -d hello.zlib > hello
致谢
所有致谢都归功于 flate2 的贡献者,因为我没有实现 zlib 算法的任何部分。
其余的致谢归功于 clap 库,它简直就是神奇。
简而言之,这只是在 flate2 和 clap 之间的一层胶水;P
依赖项
~1MB
~12K SLoC