#解压缩 #lzfse #命令行工具

app lzfoo

一个纯Rust的LZFSE命令行工具

1 个不稳定版本

0.2.0 2023年3月27日
0.1.0 2021年4月23日

#552 in 压缩

每月33次下载

MIT/Apache

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-2.0许可证所定义,将按上述方式双重许可,无需任何额外条款或条件。

依赖关系

~705KB