Codec
Een codec is een stuk soft- of hardware dat toelaat data te coderen/decoderen of te comprimeren/decomprimeren. Er bestaan codecs om bijvoorbeeld geluid of beeld te coderen in een handelbaar formaat met behoud van een zeker kwaliteitsniveau. Codecs worden toegepast voor datacompressie van bestanden. Ook worden codecs gebruikt bij het real-time versturen van audiogeluid over een ISDN-telefoonlijn. Dit wordt veel toegepast bij radio-interviews waarbij de te interviewen persoon niet fysiek aanwezig hoeft te zijn in de radiostudio.
Hoe de codering precies te werk gaat hangt af van het doel en is vaak te vinden bij de beschrijving van de desbetreffende codec. Onder Windows is een codec vaak als bibliotheek (DLL) beschikbaar.
Compressie
De mechanismes voor datacompressie die worden toegepast vallen vaak onder de term lossy compression. Ook wordt lossless compression toegepast.
Voorbeelden
Voorbeelden van video-codecs:
Voorbeelden van audio-codecs: