Field Decoding Overview

Field decoding is the second part of the decompression process that reconstructs data values according to template-specified operations. Field decoding operations are assigned per field within the template; decoding reinstates data as indicated by the template.

When to Reset the Decoder State

Resetting of the decoder state means that all fields are set to their initial pre-processing state.

The decoder state should be reset after receiving and applying the dictionary onto a packet from the Incremental and Snapshot UDP feeds. The same applies to packets received from the TCP Replay Server.

Why Decoder State should be reset? Since it is possible for UDP packets to be lost or arrived out of sequence, data in a packet cannot be dependent on data from a previous UDP packet. As TCP Replay Server resends data recorded from UDP feeds, the same rules of resetting the encoder state apply for it, too.