Codage

Définition - Qu'est-ce que signifie encodage?

L'encodage est le processus de conversion des données dans un format requis pour un certain nombre de besoins en matière de traitement de l'information, y compris:

  • Compilation et exécution de programmes
  • Transmission, stockage et compression / décompression de données
  • Traitement des données d'application, comme la conversion de fichiers

Encodage peut avoir deux significations:

  • Dans la technologie informatique, le codage est le processus consistant à appliquer un code spécifique, tel que des lettres, des symboles et des chiffres, à des données à convertir en un chiffre équivalent.
  • En électronique, le codage fait référence à la conversion analogique-numérique.

Definir Tech explique Encodage

Encodage implique l'utilisation d'un code pour modifier les données d'origine dans une forme qui peut être utilisé par un processus externe.

Le type de code utilisé pour la conversion des caractères est connu comme code American Standard for Information Interchange (ASCII), système le plus couramment utilisé de codage pour les fichiers qui contiennent du texte. ASCII contient des caractères imprimables et non imprimables qui représentent des lettres majuscules et minuscules, des symboles, des signes de ponctuation et des chiffres. Un numéro unique est attribué à certains personnages.

Le schéma ASCII standard a seulement zéro à positions de caractère 127; 128 travers 255 sont indéfinis. Le problème des caractères non définis est résolu par le codage Unicode, qui attribue un numéro à chaque caractère utilisé dans le monde entier. D'autres types de codes comprennent BinHex, UUEncode (UNIX à UNIX encodage) et Multipurpose Internet Mail Extensions (MIME).

L'encodage est également utilisé pour réduire la taille des fichiers audio et vidéo. Chaque format de fichier audio et vidéo a un programme codeur-décodeur correspondant (codec) qui est utilisé pour coder dans le format approprié, puis décode pour la lecture.

Encodage doit pas être confondu avec le cryptage, qui cache le contenu. Les deux techniques sont largement utilisés dans les domaines réseaux, programmation de logiciels, de communication et de stockage sans fil.