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)]]