На программном уровне это алгоритмы, которые кодируют и декодируют (преобразовывают) цифровые аудиосигналы в аналоговые и наоборот. То есть он помогают компьютеру «распаковать» и «прочитать» файл или наоборот — «запечатать» его в более компактную форму.