This crate provides a simple interface to liblzma. LZMA is more commonly known as XZ or 7zip, (as in, files with the .xz or .7z file extension). LZMA compression is fast and aggressive, compressing better than bzip2. liblzma implements the XZ variant, so it can read and write .xz files/streams.

Two interfaces are provided. LzmaReader/LzmaWriter are generic Readers and Writers that can be composed with other Read/Write interfaces. For example, wrap them around a File and you can write data to a file while compressing it on the fly, or stream in an xz file from disk.

See the documentation for details on usage.

Monthly Downloads: 278
Programming language: Rust
License: MIT License
Tags: Compression     decompression     LZMA     Xz     Liblzma    

rust-lzma alternatives and related packages

Based on the "Compression" category

Do you think we are missing an alternative of rust-lzma or a related project?

Add another 'Compression' Package

rust-lzma Recommendations

There are no recommendations yet. Be the first to promote rust-lzma!

Have you used rust-lzma? Share your experience. Write a short recommendation and rust-lzma, you and your project will be promoted on Awesome Rust.
Recommend rust-lzma

Recently added rust-lzma resources

Do you know of a usefull tutorial, book or news relevant to rust-lzma?
Be the first to add one!