1 个不稳定版本
0.2.0 | 2023年3月27日 |
---|---|
0.1.0 |
|
#552 in 压缩
每月33次下载
525KB
13K SLoC
lzfoo
一个快速、内存高效且支持流处理的lzfse命令行工具克隆。由lzfse_rust提供。
$ lzfoo
lzfoo 0.2.0
Vin Singh <github.com/shampoofactory>
LZFSE compressor/ decompressor
USAGE:
lzfoo <SUBCOMMAND>
FLAGS:
-h, --help Prints help information
-V, --version Prints version information
SUBCOMMANDS:
-decode Decode (decompress)
-encode Encode (compress)
help Prints this message or the help of the given subcommand(s)
See 'lzfoo help <command>' for more information on a specific command.
安装
lzfoo
在crates.io上
$ cargo install lzfoo
基本使用
$ lzfoo help -encode
lzfoo--encode
Encode (compress)
USAGE:
lzfoo -encode [FLAGS] [OPTIONS]
FLAGS:
-h, --help Prints help information
-v Sets the level of verbosity
-V, --version Prints version information
OPTIONS:
-i <FILE> input
-o <FILE> output
If no input/ output specified reads/ writes from standard input/ output
将a.txt
压缩为a.txt.lzfse
$ lzfoo -encode -i a.txt -o a.txt.lzfse
使用stdin/ stdout进行压缩
$ lzfoo -encode -i < a.txt > a.txt.lzfse
$ echo "semper fidelis" | lzfoo -encode > a.txt.lzfse
$ lzfoo help -decode
lzfoo--decode
Decode (decompress)
USAGE:
lzfoo -decode [FLAGS] [OPTIONS]
FLAGS:
-h, --help Prints help information
-v Sets the level of verbosity
-V, --version Prints version information
OPTIONS:
-i <FILE> input
-o <FILE> output
If no input/ output specified reads/ writes from standard input/ output.
将a.txt.lzfse
解压缩为a.txt
$ lzfoo -decode -i a.txt.lzfse -o a.txt
使用stdin/ stdout进行解压缩
$ lzfoo -decode -i < a.txt.lzfse > a.txt
$ cat a.txt.lzfse | lzfoo -decode
许可证
许可协议为以下之一
- Apache License, Version 2.0 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可协议 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非您明确声明,否则任何旨在包含在本作品中的有意提交的贡献,如Apache-2.0许可证所定义,将按上述方式双重许可,无需任何额外条款或条件。
依赖关系
~705KB