From: Gao Xiang <[email protected]> This is a WIP PREVIEW patchset, just for archiving to open source community only.
For now, it implements LZMA SDK-like GetOptimumFast approach and GetOptimum is still on schedule. It's still buggy, lack of formal APIs and actively under development for a while... Usage: $ ./run.sh $ ./a.out output.bin.lzma infile It will compress the beginning as much as possible into 4k RAW LZMA block. Thanks, Gao Xiang Gao Xiang (11): ez: add basic source files ez: add helpers for unaligned accesses ez: introduce bitops header file ez: lzma: add range encoder ez: lzma: add common header file ez: lzma: add byte hashtable generated with CRC32 ez: lzma: add LZMA matchfinder ez: lzma: add LZMA encoder ez: lzma: checkpoint feature for range encoder ez: lzma: add fixed-sized output compression ez: lzma: add test program -- 2.20.1
