This project is a 7z compressor/decompressor written in pure rust. And it's very much inspired by the apache commons-compress project.
Decompression
Supported codecs:
- COPY
- LZMA
- LZMA2
Supported filters:
- BCJ X86
- BCJ PPC
- BCJ IA64
- BCJ ARM
- BCJ ARM_THUMB
- BCJ SPARC
- DELTA
The dependence of lzma-rs was removed sine 0.1.3. The LZMA/LZMA2 decoder and all filters code was ported from tukaani xz for java
Usage
Decompress source file "data/sample.7z" to dest path "data/sample"
.expect;
decompress_file
Compression
The compression feature is under development.