What is AAA?
A compressor / decompressor (codec) is a two-function device or application that compresses and decompresses a data object or file. It enables data or files to be compressed and then reversed to their original state.
A compressor / decompressor is also known as an encoder / decoder.
Typically, a codec is implemented through a combination of hardware and software solutions. The software provides the algorithm or technique on which the data or file is compressed / decompressed, while the hardware provides a raw computation to process data and / or physically implement the algorithm.
Codecs are widely used in computer applications to compress and decompress digital data. For example, a network-based compression / decompression utility compresses and transmits data from one end while reversing (decompressing) the process at the other end to recover the data in its original form.