zstd - library files
The lib directory contains several files, but depending on target use case, some of them may not be necessary.
Minimal library files
Shared ressources
zstd core compression
- bitstream.h
- fse.c
- fse.h
- fse_static.h
- huff0.c
- huff0.h
- huff0_static.h
- zstd_compress.c
- zstd_decompress.c
- zstd_internal.h
- zstd_opt.h
- zstd.h
- zstd_static.h
Buffered streaming
This complementary API makes streaming integration easier. It is used by zstd
command line utility :
- zbuff.c
- zbuff.h
- zbuff_static.h
Dictionary builder
To create dictionaries from training sets :
- divsufsort.c
- divsufsort.h
- zdict.c
- zdict.h
- zdict_static.h
Miscellaneous
The other files are not source code. There are :
- LICENSE : contains the BSD license text
- Makefile : script to compile or install zstd library (static or dynamic)
- libzstd.pc.in : for pkg-config (make install)