Codage

Codage
Page d'aide sur les redirections Cet article concerne le codage de données en général. Pour l'acte de programmer, voir Codage (programmation).

Sur les autres projets Wikimedia :

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 source, qui permet de faire de la compression de données.
  • le codage canal, qui permet une représentation des données de façon à être résistant aux erreurs de transmission.
  • Le codage de caractères pour représenter informatiquement l'ensemble des caractères, comme par exemple le code ASCII.
  • La transformation d'une source vidéo ou sonore en un format informatique déterminé. Coder en MP3, en AVI, etc. Dans ce cas, il ne s'agit en fait pas d'un codage, car il ne s'agit plus d'une opération mathématique bijective (réversible) ; malgré cela, l'expression encodage numérique est utilisée. Le passage d'un format audio ou vidéo à un autre peut aussi s'appeler transcodage.
  • Dans un ordinateur, au niveau matériel, tout est codé en binaire (c’est-à-dire à partir de 1 et de 0).

Il existe une méthode qui permet de passer d'un codage en base 10 en remarquant par exemple que 9 = 1 \times 2^3 + 0 \times 2^2 + 0 \times 2^1 + 1 \times 2^0 ; ainsi le codage binaire de 9 est 1001. Les langages de programmation comme le C, le Basic ou le Fortran sont assez proches du langage courant pour être lisibles; ils sont compilés et stockés sous forme binaire pour pour pouvoir être exécutés par les ordinateurs.

En binaire, on utilise 8 bits pour former un octet. L'organisation des octets, pour représenter des nombres plus grands que 255, peut se faire en little endian ou big endian.

Bien qu'il s'agisse d'un codage, on utilisera le terme chiffrement (ou "cryptage") quand le codage utilisé cherche à masquer l'information contenue.


Principaux types de codages informatiques

Pour représenter de nombres, des caractères ou des instructions pour les microprocesseurs, on utilise principalement les types suivants de codage.

Représentations des nombres
Nom Base Utilise les caractères Exemple
Binaire 2 0 1 10011010
Décimale 10 0 1 2 3 4 5 6 7 8 9 154
Hexadécimale 16 0 1 2 3 4 5 6 7 8 9 A B C D E F 9A

Pour le nommage des nombres binaires plus grand que l'octet, bien que le type d'architecture utilisé puisse faire varier les appellations, on utilisera de préférence les noms suivants :

2 octets = un mot.

4 octets = un long mot.

8 octets = un double long mot

Un octet, un mot, et ses dérivés, peuvent, entre autres, représenter :

  1. Des entiers non signés.
  2. Des entiers signés (un des bits sert à définir le signe).
  3. Des nombres flottants (avec une virgule).
  4. Un caractère ou une chaine de caractères.
  5. Une instruction du microprocesseur.

Voir aussi


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Codage de Wikipédia en français (auteurs)

Игры ⚽ Поможем решить контрольную работу

Regardez d'autres dictionnaires:

  • codage — [ kɔdaʒ ] n. m. • 1959; de coder 1 ♦ Production (d un message) selon un code, en vue de la transmission. ⇒ codification, encodage. Le codage d un rapport secret. 2 ♦ Mise en code (d un signe). ⇒ codification (2o, 3o). ⊗ CONTR. Décodage. ● codage… …   Encyclopédie Universelle

  • codage — kodavimas statusas T sritis automatika atitikmenys: angl. coding; encoding vok. Codierung, f; Kodieren, n; Kodierung, f rus. кодирование, n pranc. codage, m; codification, f …   Automatikos terminų žodynas

  • codage — šifravimas statusas T sritis automatika atitikmenys: angl. ciphering; enciphering; encryption; scrambling vok. Verschlüsselung, f rus. шифрование, n pranc. chiffrage, m; codage, m …   Automatikos terminų žodynas

  • codage — kodavimas statusas T sritis Standartizacija ir metrologija apibrėžtis Duomenų keitimas specialiaisiais kodais. atitikmenys: angl. encoding vok. Kodierung, f rus. кодирование, n pranc. codage, m …   Penkiakalbis aiškinamasis metrologijos terminų žodynas

  • codage — kodavimas statusas T sritis fizika atitikmenys: angl. coding; encoding vok. Kodierung, f rus. кодирование, n pranc. codage, m; codification, f …   Fizikos terminų žodynas

  • Codage De Huffman — Le codage de Huffman est un algorithme de compression qui fut mis au point en 1952 par David Albert Huffman. C est une compression de type statistique qui grâce à une méthode d arbre que nous allons détailler plus loin permet de coder les octets… …   Wikipédia en Français

  • Codage de huffman — Le codage de Huffman est un algorithme de compression qui fut mis au point en 1952 par David Albert Huffman. C est une compression de type statistique qui grâce à une méthode d arbre que nous allons détailler plus loin permet de coder les octets… …   Wikipédia en Français

  • Codage Informatique Des Couleurs — Le codage d un pixel peut se faire sur 32 bits, dont 24 bits sont utilisés pour coder la couleur, les 8 bits restants étant : soit inutilisés ; soit, avec les représentations (OpenGL, DirectX) et/ou les formats d image… …   Wikipédia en Français

  • Codage De Caractères — Pour l action de cacher le sens de l information, voir chiffrement. Unicode Jeux de caractères UCS (ISO/CEI 10646) ISO 646, ASCII ISO 8859 1 WGL4 UniHan Équivalences normalisées NFC (précomposée) NFD (décomposée) NFKC (compatibilité) NFKD… …   Wikipédia en Français

  • Codage de caracteres — Codage de caractères Pour l action de cacher le sens de l information, voir chiffrement. Unicode Jeux de caractères UCS (ISO/CEI 10646) ISO 646, ASCII ISO 8859 1 WGL4 UniHan Équivalences normalisées NFC (précomposée) NFD (décomposée) NFKC… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”