Skip to content

Dictionaries

David Teller edited this page Feb 7, 2019 · 1 revision

Vocabulary

From the literature, a static dictionary is any dictionary that does not change during (de)compression, while a dynamic dictionary is one that is built during (de)compression. Brotli ships with a static dictionary, while Zstd supports shipping additional static dictionaries.

In Entropy 0.x, pretty much everything we do is a static dictionary, so that doesn't help us. The official vocabulary so far distinguishes between:

  • built-in dictionary (the dictionary we ship with the encoder/decoder);
  • custom dictionary (a dictionary we may ship, some day, for a specific site);
  • prelude dictionary (a dictionary shipped as part of the compressed file)
Clone this wiki locally