Recherchez sur tout Techno-Science.net
       
Techno-Science.net : Suivez l'actualité des sciences et des technologies, découvrez, commentez
Catégories
Techniques
Sciences
Encore plus...
Techno-Science.net
Bons plans et avis Gearbest: Xiaomi Mi Mix2, OnePlus 5T
Code promo Gearbest: réduction, coupon, livraison...
Photo Mystérieuse

Que représente
cette image ?
 A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | +
Codage

Introduction

Wiktprintable without text.svg

Voir « codage » sur le Wiktionnaire.

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 façon générale un codage permet de passer d'une représentation des données vers une autre.) 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 (En théorie des ensembles, un ensemble désigne intuitivement une collection d’objets (les éléments de l'ensemble), « une multitude qui peut être comprise comme un tout », comme...) des caractères, comme par exemple le code ASCII.
  • La transformation d'une source vidéo ou sonore en un format informatique (L´informatique - contraction d´information et automatique - est le domaine d'activité scientifique, technique et industriel en rapport avec le...) 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.
  • Il faut remarquer que dans un ordinateur (Un ordinateur est une machine dotée d'une unité de traitement lui permettant d'exécuter des programmes enregistrés. C'est un ensemble de circuits électroniques...), au niveau matériel, tout (Le tout compris comme ensemble de ce qui existe est souvent interprété comme le monde ou l'univers.) est codé en binaire (c’est-à-dire à partir de 1 et de 0).

Il existe une méthode qui permet de passer (Le genre Passer a été créé par le zoologiste français Mathurin Jacques Brisson (1723-1806) en 1760.) 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 (La programmation dans le domaine informatique est l'ensemble des activités qui permettent l'écriture des programmes informatiques. C'est une étape importante de la conception de logiciel (voire...) comme le C, le Basic (En programmation, BASIC est un acronyme pour Beginner's All-purpose Symbolic Instruction Code. qui désigne une famille de langages de programmations de haut niveau.) ou le Fortran sont asses proche du language 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 (Une organisation est) des octets, pour représenter des nombres plus grands que 255, peux se faire en little endian ou big endian.

Bien qu'il sagisse d'un codage, on utilisera le terme chiffrement (En cryptographie, le chiffrement (parfois appelé à tort cryptage) est le procédé grâce auquel on peut rendre la compréhension d'un document impossible à toute personne qui n'a pas la clé...) (ou "cryptage (En cryptographie, le chiffrement (parfois appelé à tort cryptage) est le procédé grâce auquel on peut rendre la compréhension d'un document impossible à toute personne qui...)") quand le codage utilisé cherche à masquer l'information contenue.

Principaux types de codages informatiques

Pour représenter de nombres, des caratè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 (L’architecture peut se définir comme l’art de bâtir des édifices.) utilisé puisse faire varier les appélations, 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 se dérivés, peuvent, entre autres, représenter :

  1. Des entiers non signés.
  2. Des entiers signés (un des bit sert à definir le signe).
  3. Des nombres flottans (avec une virgule).
  4. Un caractère ou une chaine de caratères.
  5. Une instruction (Une instruction est une forme d'information communiquée qui est à la fois une commande et une explication pour décrire l'action, le comportement, la méthode ou la tâche qui devra commencer, se terminer, être...) du microprocesseur.
Source: Wikipédia publiée sous licence CC-BY-SA 3.0. Vous pouvez soumettre une modification à cette définition sur cette page.

La liste des auteurs de cet article est disponible ici.