codec

 
Pronunciation: /ˈkəʊdɛk/

noun

  • a device or program that compresses data to enable faster transmission and decompresses received data.

Origin:

1960s: blend of coder (see code) and decoder (see decode)