>> Technologie Électronique >  >> Maison intelligente >> Vie connectée

Qu'est-ce que le format ANSI ?

Le format ANSI de l'American National Standards Institute est un standard lié à Microsoft pour l'encodage de jeux de caractères et une modification du jeu de caractères ASCII (American Standard Code for Information Interchange). Le code ASCII utilise 7 bits pour représenter chaque caractère tandis que le format ANSI utilise 8 bits par caractère.

De l'ASCII à l'ANSI

Le format ANSI 8 bits n'est qu'un développement dans l'histoire des efforts visant à améliorer la capacité des machines électriques à communiquer plus vite et plus fiablement. Les premiers ordinateurs étaient peu plus que des « calculateurs » ne devant gérer que des données numériques. À mesure que les dispositifs de communication progressaient en complexité — et que les ordinateurs devenaient mondiaux — le besoin s'est fait sentir pour que les ordinateurs puissent représenter plus que des nombres. Le format ASCII 7 bits a été la réponse initiale à ce besoin. Le format ANSI 8 bits a doublé le nombre de caractères de l'ASCII original.

ANSI vs ASCII

L'introduction du format ANSI 8 bits, bien qu'une grande amélioration par rapport à l'ASCII, était destinée à devenir une cause de célébration éphémère alors que les ordinateurs devenaient plus largement utilisés par des personnes dans d'autres pays où l'anglais n'était pas la langue maternelle. Même avec 256 (0 à 255) caractères possibles, le format ANSI 8 bits était sévèrement limité dans sa capacité à s'appliquer aux ordinateurs utilisant des jeux de caractères et codes de contrôle disparates. Les deux standards restent toutefois utiles pour les langues occidentales.

Histoire

L'ajout du 8e bit dans le format ANSI a conduit divers groupes et gouvernements à réfléchir à la manière d'utiliser les 128 places supplémentaires pour les caractères. Comme il n'y avait pas d'accord entre ces groupes sur la façon de les utiliser, le résultat fut que les documents envoyés d'un système à un autre étaient souvent illisibles en raison des différents standards d'encodage. Cette situation a été résolue par la création de systèmes IBM (OEM) et Microsoft (ANSI) qui définissaient des pages de code composées de l'ASCII pour les 127 caractères du bas et une variation de langue donnée pour les 128 caractères du haut.

Un peu plus d'histoire

Le nom ANSI appliqué aux pages de code utilisées par les systèmes d'exploitation Microsoft semble indiquer que l'American National Standards Institute (ANSI) a réellement standardisé les mappings. Ce n'est pas le cas car l'ANSI n'a pas officiellement standardisé l'encodage de caractères Windows-1252 de Microsoft. Le terme ANSI est accepté plus ou moins en raison de l'héritage de Microsoft dans le monde informatique.

Avenir du format ANSI

Depuis qu'Internet est devenu essentiellement omniprésent avec plus de gens utilisant différentes langues, il n'est pas surprenant que les anciens standards d'encodage de caractères aient cédé la place à des standards plus récents et plus complets. L'Unicode de Microsoft Windows (UTF-16) fournit plus de 65 000 codes de caractères. C'est énormément plus que les 256 disponibles avec le format ANSI 8 bits et permet une fonctionnalité complète dans presque toutes les langues.

Vie connectée