lz4_flex-util

Crates.iolz4_flex-util
lib.rslz4_flex-util
version0.1.0
sourcesrc
created_at2021-08-26 16:36:38.460432
updated_at2021-08-26 16:36:38.460432
descriptionA program to compress and decompress with LZ4
homepage
repositoryhttps://github.com/billyb2/lz4util
max_upload_size
id442635
size13,535
William Batista (billyb2)

documentation

README

GitHub license Crates.io

Introduction

This is a small program for compressing and decompression with LZ4. LZ4 is a compression algorithm that produces compression ratios somewhat worse than gzip, but decompression is about 10 times faster!

The command line arguments are very similar to gzip.

This program is written in Rust, a blazing fast systems programming language.

Installation

Assuming you have Rust's cargo installed, a simple cargo install lz4util will install this program, by the command name lz4.

Usage

Compresses big_file, produces big_file.lz4:

lz4 big_file

Decompresses big_file.lz4, produces big_file:

lz4 -d big_file.lz4

Compresses big_file, produces big_file.lz4, but doesn't delete big_file:

lz4 -k big_file

Compresses big_file again, overwriting big_file.lz4, and still doesn't delete big_file:

lz4 -fk big_file

Compress from a pipeline:

find / | lz4 > all_files.lz4

Decompress from a pipeline:

lz4 -d < all_files.lz4 | less
Commit count: 7

cargo fmt