audec

Crates.ioaudec
lib.rsaudec
version0.1.0
sourcesrc
created_at2023-08-02 15:34:40.633872
updated_at2023-08-02 15:34:40.633872
descriptionAutomatic decompression
homepage
repositoryhttps://github.com/a-maier/audec
max_upload_size
id932847
size6,854
(a-maier)

documentation

README

audec

Small utility to detect compressed streams and automatically decompress them.

Example

use std::{io::BufReader, fs::File};

use audec::auto_decompress;

let input = File::open("maybe_compressed")?;
let mut input = auto_decompress(BufReader::new(input));
let mut decompressed = String::new();
input.read_to_string(&mut decompressed)?;

Features

Each feature enables a decompression format

  • flate2 (default)
  • zstd (default)
  • bzip2
  • lz4
  • lz4_flex

lz4 and lz4_flex are incompatible, at most one them can be enabled.

License: GPL-3.0-or-later

Commit count: 2

cargo fmt