译码器(Encoder)是一个设备(硬件、软件或两者),其修改信息为特定的格式,为收看、编辑、存储和传输。这些通常都是通过一个方法公式来做的,特别是如果任何部分是数字的,当大部分相似情况都是由电路来做的。例如,软件转换未压缩声音资源文件 (Windows)或AIFF文件为压缩文件,使用一个CODEC,例如MP3或RealAudio。一个解码器被要求用来转换压缩信息还原到它的原始文件格式,如果必要的话。