Différence entre ANSI et ASCII

Différence entre ANSI et ASCII

ANSI et ASCII sont deux schémas de codage très anciens ou simplement des moyens de représenter différents caractères dans un format numérique. En raison de l'âge des deux, beaucoup confondent les deux. La principale différence entre ANSI et ASCII est le nombre de caractères qu'ils peuvent représenter. ASCII a été le premier à être développé et lorsque ses limites ont été atteintes, ANSI était l'une des façons créées pour étendre le nombre de caractères qui peuvent être représentés dans un codage.

Lorsque ASCII a été créé, il n'a utilisé que 7 bits pour une combinaison maximale totale de 128 caractères. Il a été créé pour la langue anglaise et il s'est avéré assez bon pour contenir toutes les lettres, chiffres, caractères spéciaux et symboles, ainsi que des personnages non imprimés.  Dans ANSI, 8 bits sont utilisés; Augmenter le nombre maximum de caractères à représenter jusqu'à 256. Ceci est encore élargi en raison de la façon dont ANSI utilise des pages de code avec différents jeux de caractères. Il existe un certain nombre de pages de code ANSI qui sont destinées à d'autres langues comme le japonais, le chinois et bien d'autres. L'application Traitement Le fichier a juste besoin de savoir quelle page de code est utilisée afin de déchiffrer correctement les fichiers.

Même si ANSI semble être le plus supérieur parmi les deux, il y a aussi des inconvénients à l'utiliser. La plus majeure est de s'assurer que les fichiers qu'il encodait peut être reproduit avec précision dans différents ordinateurs. Avoir la bonne page de code ANSI sur l'ordinateur cible est cruciale pour que cela se produise. Ce n'est pas un problème majeur si le fichier était ouvert dans le même pays car il y a une forte probabilité qu'ils partagent les mêmes pages de code. Mais lorsque le fichier est transmis à l'autre bout du monde, comme du Japon aux États-Unis où les langues sont différentes, les problèmes peuvent apparaître. ASCII n'a pas ce problème car c'est la même part où que vous soyez dans le monde.

ASCII et ANSI ont été remplacés par l'unicode plus complet. La principale différence entre ANSI et ASCII dans cet aspect est la compatibilité descendante. Les 128 premiers caractères d'Unicode correspondent directement à ASCII. Ainsi, vous pouvez ouvrir un fichier codé ASCII dans Unicode sans aucun problème. Ce n'est pas toujours le cas avec ANSI en raison de la façon dont il utilise différentes pages de code.

Résumé:

ANSI a plus de personnages que ASCII

ASCII utilise 7 bits tandis que ANSI utilise 8

Les caractères ASCII sont fixés aux points de code tandis que les points de code ANSI peuvent représenter des caractères différents

ASCII est plus simple à utiliser qu'ANSI

ASCII travaille avec Unicode tandis que la compatibilité ANSI est très limitée