#lz4 #cli

app lz4_flex-util

一个使用LZ4进行压缩和解压缩的程序

1个不稳定版本

0.1.0 2021年8月26日

#26 in #lz4

BSD-2-Clause

9KB
191 代码行

GitHub license Crates.io

简介

这是一个使用LZ4进行压缩和解压缩的小程序。LZ4是一种压缩算法,其压缩率略低于gzip,但解压缩速度大约快10倍!

命令行参数与gzip非常相似。

此程序是用Rust编写的,Rust是一种快速的系统编程语言。

安装

假设您已安装Rust的cargo,只需执行简单的cargo install lz4util即可安装此程序,命令名称为lz4

用法

压缩big_file,生成big_file.lz4

lz4 big_file

解压缩big_file.lz4,生成big_file

lz4 -d big_file.lz4

压缩big_file,生成big_file.lz4,但不会删除big_file

lz4 -k big_file

再次压缩big_file,覆盖big_file.lz4,但仍然不会删除big_file

lz4 -fk big_file

从管道压缩

find / | lz4 > all_files.lz4

从管道解压缩

lz4 -d < all_files.lz4 | less

依赖关系

~1MB
~12K SLoC