Codage
202111
26525844
2008-02-20T20:59:25Z
Nono64
140666
Audio Video Interleave : correction du lien "AVI"
{{ébauche|informatique}}
{{Wiktionnaire}}
''Cet article concerne le codage de données en général. Pour ce qui est de l'acte de programmer, se référer à [[codage (programmation)]]''.
De façon générale un '''codage''' permet de passer d'une représentation des données vers une autre.
Parmi les différents codages utilisés, on trouve :
* Le [[codage de Huffman]], qui permet de faire de la [[compression de données]] (essentiellement sur du texte).
* Le [[codage de caractères]] pour représenter les textes dans diverses langues.
* La transformation d'une source vidéo ou sonore en un format [[informatique]] déterminé. Coder en [[MP3]], en [[Audio Video Interleave|AVI]], etc. Dans ce cas, le codage n'est plus une opération mathématique bijective (réversible) et l'expression ''[[encodage numérique]]'' est utilisée. Cette expression, peu rigoureuse, s'est répandue dans le milieu informatique sous l'influence de l'anglais ''encoding''; en bon français on parlera de codage numérique. Le passage d'un format audio ou vidéo à un autre peut aussi s'appeler [[transcodage]].
* Il faut remarquer que dans un ordinateur tout est programmé en binaire c’est-à-dire à partir de 1 et de 0. Il existe une méthode qui permet de passer d'un en base 10 (1,2,3,4,5,6,7,8,9) en remarquant par exemple que 9='''1'''*2^3+'''0'''*2^2+'''0'''*2^1+'''1'''*2^0 ainsi le codage binaire de 9 est 1001
Le codage fait appel à des [[codec]] (CODeur/DECodeur) s'appuyant sur des [[algorithmes]] afin de compresser une source pleine en une forme plus légère, mais toujours exploitable lors du décodage, par ces mêmes codecs.
{{Portail informatique}}
[[Catégorie:Informatique théorique]]
[[en:Code (computer programming)]]