מהו פורמט ANSI?

...

סט תווים ANSI

פורמט ANSI של מכון התקנים הלאומי האמריקאי הוא תקן הקשור למיקרוסופט עבור ערכת תווים קידוד ושינוי של תו ה-American Standard Code for Information Interchange (ASCII). מַעֲרֶכֶת. קוד ASCII משתמש ב-7 סיביות לייצוג כל תו בעוד שפורמט ANSI משתמש ב-8 סיביות עבור כל תו.

מ-ASCII ל-ANSI

פורמט ANSI של 8 סיביות הוא רק פיתוח אחד בהיסטוריה של המאמצים לשפר את יכולתן של מכונות חשמליות לתקשר מהר יותר ואמינה יותר. מחשבים מוקדמים היו מעט יותר מ"מחצני מספרים" שנדרשו לטפל רק בנתונים מספריים. ככל שמכשירי התקשורת התקדמו במורכבותם - והמחשבים הפכו גלובליים - התעורר הצורך למחשבים להיות מסוגלים לייצג יותר מסתם מספרים. פורמט 7 סיביות ASCII היה המענה הראשוני לצורך זה. פורמט ANSI של 8 סיביות הכפיל את מספר התווים של ה-ASCII המקורי.

סרטון היום

ANSI לעומת ASCII

הצגת פורמט ANSI של 8 סיביות, למרות שיפור גדול ביחס ל-ASCII, נגזרה להפוך למטרה קצרת מועד לחגיגה ככל שהמחשבים הפכו בשימוש נרחב יותר על ידי אנשים במדינות אחרות שבהן האנגלית לא הייתה הילידים שפה. אפילו עם 256 (0 עד 255) תווים אפשריים, פורמט ANSI 8 סיביות היה חסר מאוד ביכולתו להיות מיושם על מחשבים באמצעות קבוצות שונות של תווים וקודי בקרה. עם זאת, שני התקנים עדיין שימושיים עבור שפות מערביות.

הִיסטוֹרִיָה

התוספת של הביט ה-8 בפורמט ANSI הובילה קבוצות וממשלות שונות להתחיל לחשוב איך לעשות שימוש ב-128 המקומות הנוספים לדמויות. מכיוון שלא הייתה הסכמה בין הקבוצות הללו לגבי אופן השימוש בהן, התוצאה הייתה שמסמכים שנשלחו ממערכת אחת לאחרת היו לרוב בלתי קריאים עקב תקני הקידוד השונים. מצב זה טופל על ידי יצירת מערכות IBM (OEM) ו-Microsoft (ANSI) שהגדירו קוד דפים המורכבים מ-ASCII עבור 127 התווים התחתונים וגיוון שפה נתון עבור 128 העליונים דמויות.

עוד קצת היסטוריה

נראה שהשם ANSI שהוחל על דפי הקוד המשמשים את מערכות ההפעלה של מיקרוסופט מעיד על כך שמכון התקנים הלאומי האמריקאי (ANSI) למעשה תקן את המיפויים. זה לא המקרה מכיוון ש-ANSI לא תיקנן באופן רשמי את קידוד התווים של Microsoft Windows-1,252. המונח ANSI מקובל פחות או יותר בשל מורשתה של מיקרוסופט בעולם המחשבים.

העתיד של פורמט ANS

מכיוון שהאינטרנט הפך למעשה בכל מקום עם יותר אנשים המשתמשים בשפות שונות לא מפתיע שסטנדרטים ישנים יותר של קידוד תווים פינו את מקומם לחדשים ומקיפים יותר תקנים. Windows Unicode (UTF-16) של מיקרוסופט מספק למעלה מ-65,000 קודים של תווים. זה גדול בהרבה מ-256 הזמינים בפורמט ANSI 8 סיביות ומאפשר פונקציונליות מלאה כמעט בכל השפות.