zstd/lib
2016-02-19 10:09:35 +01:00
..
legacy minor cosmetics 2016-02-11 04:17:50 +01:00
bitstream.h lots of minor refactorings 2016-02-03 02:46:46 +01:00
divsufsort.c Fixed Visual solution 2016-02-12 22:04:49 +01:00
divsufsort.h Integrate dictBuilder into libzstd 2016-02-12 00:10:25 +01:00
error_private.h changed enum type name to ZSTD_ErrorCode 2016-02-05 02:33:10 +01:00
error_public.h changed enum type name to ZSTD_ErrorCode 2016-02-05 02:33:10 +01:00
fse_static.h minor compression gain 2016-01-31 00:58:06 +01:00
fse.c minor optimization for small files 2016-01-31 02:04:15 +01:00
fse.h lots of minor refactorings 2016-02-03 02:46:46 +01:00
huff0_static.h introduced dictionary format 2016-01-26 03:14:20 +01:00
huff0.c add basic tests 2016-01-28 15:39:52 +01:00
huff0.h variable litblock header size 2016-01-23 19:28:41 +01:00
libzstd.pc.in Initial release 2015-01-24 01:58:16 +01:00
LICENSE Initial release 2015-01-24 01:58:16 +01:00
Makefile fixed libzstd install 2016-02-12 19:00:30 +01:00
mem.h Integrate dictBuilder into libzstd 2016-02-12 00:10:25 +01:00
README.md Added : README within /lib directory, to help file selection 2016-02-17 17:47:29 +01:00
zbuff_static.h zstd_buffered => zbuff 2016-02-12 18:59:11 +01:00
zbuff.c zstd_buffered => zbuff 2016-02-12 18:59:11 +01:00
zbuff.h zstd_buffered => zbuff 2016-02-12 18:59:11 +01:00
zdict_static.h notificationLevel into ZDICT_param_t 2016-02-12 20:19:48 +01:00
zdict.c Fixed Visual solution 2016-02-12 22:04:49 +01:00
zdict.h dictBuilder => zdict 2016-02-12 18:45:02 +01:00
zstd_compress.c added hashLog3 2016-02-19 10:09:35 +01:00
zstd_decompress.c added params.sufficientLength 2016-02-05 19:45:25 +01:00
zstd_internal.h Added : option -t to test compressed files integrity 2016-02-15 19:33:16 +01:00
zstd_opt.h Faster literals cost evaluation (suggested by @inikep) 2016-02-15 18:42:13 +01:00
zstd_static.h added hashLog3 2016-02-19 10:09:35 +01:00
zstd.h Integrate dictBuilder into libzstd 2016-02-12 00:10:25 +01:00

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)