Zstd Decompressor (proto)

This extension has the qualified name envoy.compression.zstd.decompressor

Note

This extension is not hardened and should only be used in deployments where both the downstream and upstream are trusted.

Tip

This extension extends and can be used with the following extension category:

This extension must be configured with one of the following type URLs:

extensions.compression.zstd.decompressor.v3.Zstd

[extensions.compression.zstd.decompressor.v3.Zstd proto]

{
  "dictionaries": [],
  "chunk_size": {...}
}
dictionaries

(repeated config.core.v3.DataSource) Dictionaries for decompression. Zstd offers dictionary compression, which greatly improves efficiency on small files and messages. It is necessary to ensure that the dictionary used for decompression is the same as the compression dictionary. Multiple dictionaries can be set, and the dictionary will be automatically selected for decompression according to the dictionary ID in the source content. Please refer to zstd manual to train specific dictionaries for decompression.

chunk_size

(UInt32Value) Value for decompressor’s next output buffer. If not set, defaults to 4096.