programm, mis on võimeline kodeerima ja dekodeerima (tihendama ja hõrendama) digitaalset andmevoogu või signaali