#archive #extract #extractor

chronicles

A simple crate to handle extraction of various types of archives with universal API

1 unstable release

0.0.1 Jun 15, 2022

#5 in #extraction

MIT license

9KB
138 lines

Chronicles - A crate for extracting various types of Archive files.

Currently supporting the following formats:

How to use -

use chronicles::extract;

let file = path::Path::new("someZip.zip");
// Path to extract to
let to = path::Path::new("./extracted");
let res = extract(file, to);

Supported extensions -

  • .zip
  • .tar.gz
  • .tar.xz

Todo -

  • Support conversion between files.
  • Support async operations.
  • More formats.

Dependencies

~8–17MB
~240K SLoC