资 源 简 介
This project is now unmaintained
LZFX began life as a reboot of the LZF compression library, for use with the h5py Python HDF5 bindings. The original author has since moved on. If you are interested in taking over maintenance of LZFX, please contact me at (andrew dot collette at gmail dot com).
About
LZFX is a small (one C file, 200 non-comment lines) BSD-licensed library designed for very-high-speed compression of redundant data. It is descended from liblzf and is 100% compatible with existing LZF-compressed data.
LZFX was originally developed as a component of the h5py project, which uses an LZF-based compressor to process scientific data.
Details
The API is extremely simple. There are no knobs to adjust, except the (compile-time) option of changing the hashtable size. The following function prototypes are reproduced from l