Ce este formatul ANSI?

...

Set de caractere ANSI

Formatul ANSI al Institutului Național American de Standarde este un standard Microsoft pentru setul de caractere codificare și o modificare a caracterului American Standard Code for Information Interchange (ASCII). a stabilit. Codul ASCII folosește 7 biți pentru a reprezenta fiecare caracter, în timp ce formatul ANSI utilizează 8 biți pentru fiecare caracter.

De la ASCII la ANSI

Formatul ANSI de 8 biți este doar o evoluție în istoria eforturilor de îmbunătățire a capacității mașinilor electrice de a comunica mai rapid și mai fiabil. Calculatoarele timpurii erau puțin mai mult decât „numer-cruncher” necesare pentru a manipula doar date numerice. Pe măsură ce dispozitivele de comunicare au avansat în complexitate - iar computerele au devenit globale - a apărut nevoia ca computerele să poată reprezenta mai mult decât numere. Formatul ASCII pe 7 biți a fost răspunsul inițial la această nevoie. Formatul ANSI pe 8 biți a dublat numărul de caractere ASCII original.

Videoclipul zilei

ANSI vs. ASCII

Introducerea formatului ANSI pe 8 biți, deși o îmbunătățire semnificativă față de ASCII, a fost destinată să devină o cauză de scurtă durată pentru sărbătoare, deoarece computerele au devenit mai larg folosite de oameni din alte țări în care engleza nu era nativ limba. Chiar și cu 256 (de la 0 la 255) caractere posibile, formatul ANSI pe 8 biți lipsea foarte mult în capacitatea sa de a fi aplicat computerelor folosind seturi disparate de caractere și coduri de control. Ambele standarde sunt totuși utile pentru limbile occidentale.

Istorie

Adăugarea celui de-al 8-lea bit în format ANSI a determinat diferite grupuri și guvern să înceapă să se gândească la cum să folosească cele 128 de locuri suplimentare pentru personaje. Deoarece nu a existat un acord între aceste grupuri cu privire la modul de utilizare a acestora, rezultatul a fost că documentele trimise de la un sistem la altul erau adesea imposibil de citit din cauza standardelor diferite de codare. Această situație a fost abordată prin crearea sistemelor IBM (OEM) și Microsoft (ANSI) care defineau codul pagini constând din ASCII pentru primele 127 de caractere și o anumită variație de limbă pentru primele 128 personaje.

Un pic mai multă istorie

Denumirea ANSI aplicată paginilor de coduri utilizate de sistemele de operare Microsoft pare să indice că Institutul Național American de Standarde (ANSI) a standardizat efectiv mapările. Acesta nu este cazul, deoarece ANSI nu a standardizat oficial codificarea Windows-1.252 de caractere de la Microsoft. Termenul ANSI este acceptat mai mult sau mai puțin datorită moștenirii Microsoft în lumea computerelor.

Viitorul formatului ANS

Din moment ce Internetul a devenit în mod esențial omniprezent cu mai mulți oameni care folosesc diferite limbi, acesta este nu este surprinzător că standardele mai vechi de codificare a caracterelor au făcut loc unor noi, mai cuprinzătoare standardele. Microsoft Windows Unicode (UTF-16) oferă coduri de peste 65.000 de caractere. Aceasta este enorm de mult mai mare decât cele 256 disponibile cu formatul ANSI pe 8 biți și permite funcționalitate completă în aproape toate limbile.