Have you ever heard the term codec? Yes, maybe for some people who are familiar with the IT world already knew it. If you have not? I'll give a brief definition of this term.
Codec is a computer program that can do the encode and decode digital data. The word codec is short for compressor - decompressor. Other terms are more commonly used is the coder - decoder.
Codecs are made to be able to read the codes or decoding the originally sent by the source (source) and then perform the encoding / coding to other formats. Oh yes, this process can be reversed you know, the point can be done otherwise.
Similarly, a brief description of me. Hope it helps. If anyone want to add, please, I would be very grateful.