1JANUARY 2009
2
3This is an updated LZMA library wrapper provided with SDK 4.63.
4The SDK is available here: http://www.7-zip.org/sdk.html.
5
6It is written completely in C and compilation and integration
7is much simpler. To enable multithreading support, compile
8with COMPRESS_MF_MT and _REENTRANT defined. MF=Match Finder,
9MT=Multi Thread. In addition, link in pthread. This is default
10behavior in lrzip. For single thread support, remove these
11defines in the Makefile.
12
13Some additional documentation is provided from the SDK.
14
15File ./C/7zCrcT8.c is added to support ASM CRC code. Taken
16from p7zip.org.
17
18Original README text follows.
19
20This is a zlib like library for the lzma encoder/decoder originally created
21by Oleg I. Vdovikin <oleg@cs.msu.su> and modified for lrzip by Con Kolivas
22<kernel@kolivas.org>
23It is based on a stripped down source tree of the lzma SDK by Igor Pavlov.
24http://www.7-zip.org
25
26You can build a standalone library called liblzma.a which gives functions
27equivalent to compress2() and uncompress() called lzma_compress() and
28lzma_uncompress().
29
30Updated for recent SDK 4.57 and added assembler routines for crc
31using p7zip.org variant by Peter Hyman
32