An easy to use, tiny, public domain, C wrapper library around Igor Pavlov's work that can be used to compress and extract lzma files.
Overview
easylzma is a small and portable C library which wraps Igor Pavlov's
LZMA reference implementation. It comes with command line tools
to compress and uncompress both lzip and LZMA-Alone disk formats.
It's also as
fast as any
implementation out there (largely because
it's based on Igor's recent C implementation of LZMA).
Download
You can also clone the project with Git
by running:
$ git clone git://github.com/lloyd/easylzma
Example Programmatic Usage In C
License
All the cruft you find here is public domain. You don't have to credit
anyone to use this code, but my personal request is that you mention
Igor Pavlov for his hard, high quality work.
Author
Lloyd Hilaiel (lloyd@hilaiel.com)