Encoder

An encoder is an application or algorithm that encodes data, often used for data compression.