git subrepo pull (merge) --force deps/libchdr
[pcsx_rearmed.git] / deps / libchdr / deps / zstd-1.5.5 / doc / README.md
CommitLineData
648db22b 1Zstandard Documentation
2=======================
3
4This directory contains material defining the Zstandard format,
5as well as detailed instructions to use `zstd` library.
6
7__`zstd_manual.html`__ : Documentation of `zstd.h` API, in html format.
8Unfortunately, Github doesn't display `html` files in parsed format, just as source code.
9For a readable display of html API documentation of latest release,
10use this link: [https://raw.githack.com/facebook/zstd/release/doc/zstd_manual.html](https://raw.githack.com/facebook/zstd/release/doc/zstd_manual.html) .
11
12__`zstd_compression_format.md`__ : This document defines the Zstandard compression format.
13Compliant decoders must adhere to this document,
14and compliant encoders must generate data that follows it.
15
16Should you look for resources to develop your own port of Zstandard algorithm,
17you may find the following resources useful :
18
19__`educational_decoder`__ : This directory contains an implementation of a Zstandard decoder,
20compliant with the Zstandard compression format.
21It can be used, for example, to better understand the format,
22or as the basis for a separate implementation of Zstandard decoder.
23
24[__`decode_corpus`__](https://github.com/facebook/zstd/tree/dev/tests#decodecorpus---tool-to-generate-zstandard-frames-for-decoder-testing) :
25This tool, stored in `/tests` directory, is able to generate random valid frames,
26which is useful if you wish to test your decoder and verify it fully supports the specification.