[WIP] [PATCH v0.0-20200229 00/11] ez: LZMA fixed-sized output compression

Gao Xiang hsiangkao at aol.com
Sat Feb 29 15:50:06 AEDT 2020


From: Gao Xiang <gaoxiang25 at huawei.com>

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



More information about the Linux-erofs mailing list