The lib directory contains several files, but depending on target use case, some of them may not be necessary.
Stable API is exposed in zstd.h. Advanced and experimental API is exposed in zstd_static.h
. zstd_static.h
API elements should be used with static linking only, as their definition may change in future version of the library.
This complementary API makes streaming integration easier. It is used by zstd
command line utility, and 7zip plugin :
To create dictionaries from training sets :
The other files are not source code. There are :