mirror of
https://github.com/facebook/zstd
synced 2026-08-22 22:32:07 -04:00
| .. | ||
| legacy | ||
| bitstream.h | ||
| divsufsort.c | ||
| divsufsort.h | ||
| error_private.h | ||
| error_public.h | ||
| fse.c | ||
| fse.h | ||
| fse_static.h | ||
| huff0.c | ||
| huff0.h | ||
| huff0_static.h | ||
| libzstd.pc.in | ||
| LICENSE | ||
| Makefile | ||
| mem.h | ||
| README.md | ||
| zbuff.c | ||
| zbuff.h | ||
| zbuff_static.h | ||
| zdict.c | ||
| zdict.h | ||
| zdict_static.h | ||
| zstd.h | ||
| zstd_compress.c | ||
| zstd_decompress.c | ||
| zstd_internal.h | ||
| zstd_opt.h | ||
| zstd_opt_internal.h | ||
| zstd_static.h | ||
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)