Encodage

L’encodage est le processus de conversion de données d’une forme à une autre. Bien qu’« encodage » puisse être utilisé comme un verbe, il est souvent employé comme un nom et désigne un type précis de données encodées. Il existe plusieurs types d’encodage, notamment l’encodage d’images, l’encodage audio et vidéo, et l’encodage des caractères.

Les fichiers multimédias sont souvent encodés afin d’économiser de l’espace disque. En encodant des fichiers audio, vidéo et image numériques, il est possible de les enregistrer dans un format compressé plus efficace. Les fichiers multimédias encodés sont généralement d’une qualité similaire à celle de leurs équivalents d’origine non compressés, mais leur taille est bien moindre. Par exemple, un fichier audio WAVE (.WAV) converti en fichier MP3 (.MP3) peut faire 1/10 de la taille du fichier WAVE d’origine. De même, un fichier vidéo compressé MPEG (.MPG) peut n’utiliser qu’une fraction de l’espace disque requis par le fichier vidéo numérique (.DV) d’origine.

L’encodage des caractères est un autre type d’encodage qui encode les caractères sous forme d’octets. Comme les ordinateurs ne reconnaissent que les données binaires, le texte doit être représenté sous une forme binaire. Pour cela, chaque caractère (notamment les lettres, les chiffres, les symboles et les espaces) est converti en code binaire. Les types courants d’encodage de texte comprennent ASCII et Unicode.

Chaque fois que des données sont encodées, elles ne peuvent être lues que par un programme prenant en charge le type d’encodage approprié. Pour les fichiers audio et vidéo, cela est souvent assuré par un codec, qui décode les données en temps réel. La plupart des éditeurs de texte prennent en charge plusieurs types d’encodage de texte. Il est donc rare de trouver un fichier texte qui ne s’ouvre pas dans un éditeur de texte standard. Toutefois, si un éditeur de texte ne prend pas en charge l’encodage utilisé dans un document texte, certains caractères, voire tous, peuvent apparaître sous forme de symboles étranges au lieu du texte prévu.

Mis à jour September 23, 2010 par Per C.

quizTestez vos connaissances

Which statement about block-based coding is true?

A
It requires knowledge of a low-level programming language.
0%
B
It uses visual drag-and-drop interface instead of a source code editor.
0%
C
It does not support conditional clauses, such as if-then statements.
0%
D
It was designed for creating mobile apps.
0%
Correct! Incorrect!     View the Block-Based Coding definition.
More Quizzes →

Le dictionnaire informatique Tech Terms

La définition d'Encodage sur cette page est une définition originale rédigée par les auteurs de TechTerms.com. Si vous souhaitez référencer cette page ou citer cette définition, veuillez utiliser la barre de citation verte directement sous la définition.

Notre objectif est d'expliquer la terminologie informatique de manière simple et accessible. Nous visons l'exactitude et la clarté dans chaque définition publiée. Si vous avez des commentaires ou souhaitez suggérer un nouveau terme technique, veuillez nous contacter.

La newsletter Tech Terms

Améliorez vos connaissances techniques avec notre newsletter quotidienne ou hebdomadaire ! Abonnez-vous dès aujourd'hui pour recevoir de nouveaux termes et des quiz dans votre boîte de réception.

Inscrivez-vous à la newsletter gratuite TechTerms

À quelle fréquence souhaitez-vous recevoir un e-mail ?

Vous pouvez vous désabonner ou modifier vos préférences à tout moment via les liens disponibles dans chaque e-mail. Des questions ? Veuillez nous contacter.

Remarque : La newsletter est envoyée en anglais.