Codec kelimesi anlam olarak Compressor ( sıkıştırmak ) ve Decompressor ( sıkıştırılanı açmak ) kelimelerin kısaltılmasından doğan bir kelimedir..
Codec ler başlı başına bir yazılımdır..
Compressor un karşılığı encoder decompressor un karşılığı decoder dir..
Encoder ( sıkıştırmak ) codec ler bir görüntü veya sesi alıp belirtilen formatta ( divx, mp3, mpeg1, mpeg2 v.s.) şifreleyip sıkıştırırlar..Bu sayede ilgili formatın özelliğine göre yer tasarrufu sağlanır..
Örneğin Müzik CD deki 3 dakkalık bir parçanın boyutu yaklaşık 50 MB dır..Bu CD formatındaki bir parça hiçbir kalite kaybı olmadan MP3 haline getirilince boyutu 3MB ta kadar düşürülebilir..İşte bu encoder e uğrayan ses i windows da dinleyebilmemiz için birde bu şifreyi çözecek decoder codec lere ihtiyaç duyulur..Sistemde Mp3 decoder i olmadığı sürece hiçbir şekilde bu dosyalar dinlenemez..
Bir başka örnekde Divx denilen AVI formatlarıdır..4,5 GB lık bir DVD çok az görüntü kaybı ile 600 MB ta kadar divx formatı ile küçültülebilir..Bu türlü uygulamaları çalıştırmak için yine sistemde bir divx decoder i olmak zorundadır..
Decoder ( çözmek ) codec lerde işte bu encoder e uğrayan işlemi çözer ve ses i veya görüntüyü verir..
Kısacası Toparlarsak Codec yazılımları yer tasarrufları için geliştirilmiş formatlardır..Encoder ve Decoder olarak da ayrılırlar..