codec
An algorithm for compressing and decompressing data, audio, or video files. Lossless codecs such as LZW are used for data files where every bit must be preserved, while lossy codecs such as MPEG and WMA are used for video and audio files where losing information won't be noticeable, or if noticeable, will be bearable.