קוד ASCII - טבלת תווים וסמלים
El קוד תקן אמריקאי להחלפת מידע או ASCII, הודות לראשי התיבות שלו באנגלית, הוא השם שניתן ל-sמערכת קידוד תווים.
בצורה זו, שיתוף המידע הוא הרבה יותר קל, כי הקבצים שאנו רואים במחשב אחד נראים באותו אופן במחשב אחר, וכך אין אובדן מידע.
מהו קוד ASCII?
קוד ASCII הוא קוד ש נובע מהצורך להחליף מידע ללא עיוות של זה ממחשב אחד למשנהו.
נזכור שבתחילת העידן האלקטרוני ניתן היה לקודד מחשבים בנפרד, שכן העלות והביקוש אפשרו זאת, אך ככל שגדלה תנופת המחשבים, ובנוסף, הביקוש אליהם הסתבך.
נדרשה מערכת שהכילה את כל המכשירים כך שניתן יהיה לקרוא את אותם קבצים באופן שווה במחשב אחד ובאחר ללא קשר למרחק.
בדרך זו, חילופי המידע הרבה יותר יעילים ויעילים.
קוד ה-ASCII מחולק למספר סוגים, בהתאם לפונקציה שבה אתה רוצה להשתמש ולמה שצריך לתכנת על ידי המומחה כדי לעבוד כהלכה.
חשוב לדעת כיצד סוג זה של שפה וקידוד תהליכים פועלים במחשוב אם ברצונכם להעמיק מעט בנושא זה, מכיוון ש-ASCII הוא משהו בסיסי לתפקוד תקין של המכשירים.
בתחילה, בשנות ה-60, קוד ASCII זה הוקם על בסיס שבעה סיביות, המאפשר שמירה של 128 תווים, כולל:
- תווי בקרת קוד ASCII כולל 31 הראשונים
- תווים להדפסה בקוד ASCII הם הבאים עד 128.
בדרך זו, לא רק יכול כתיבה והצגה של קבצים במחשב, אבל הייתה אפשרות לשלוח אליו פקודות דרך המקלדת ושפעולה ספציפית תתבצע הודות לקוד ASCII.
כדי לספק צרכים קצת יותר מורכבים, שנים מאוחר יותר פותחו קודי ASCII מורחבים, הכוללים טילדות (´) , אומלאוטים (ü) וסמלים נוספים במערכת.
הסמלים שבהם אנו משתמשים מדי יום מוקצים בטבלה זו שממנה הם בדרך כלל חלק מקוד ASCII, כמו גם הפונקציות שמתבצעות בכל דקה.
טבלה זו די פשוטה, אך אינך צריך לדעת לעומק מהם הקודים שהוקצו לכל פעולה כדי שיוכלו להיות בצע נכון את קוד ASCII.
כדי להבין את זה, זה קל מאוד, ה קוד ASCII הוא אוניברסלי, כמעט לכל המכשירים יש אותם ובזכות זה, אנו יכולים להבין את המידע המועבר.
באופן זה, השימוש בקודים שהם חלק מ-ASCII הוא מגוון מאוד, מוקצים במספרים שונים והם מספקים לנו אפשרות לראות מה אנחנו רוצים לתקשר מבלי לשנות את המידע., כך שקובץ שאתה יוצר במכשיר אחד ייראה אותו הדבר כשתפתח אותו במכשיר אחר.
איך הם עוזרים לנו בתקשורת? ובכן, ללא קשר לשפה שאתה מדבר, "a" זהה באמריקה הלטינית ובאירופה כפי שהוא באסיה ובארצות הברית.
דווקא, את הצורך לראות בדיוק את אותו דבר שאנו יוצרים במכשיר אחד על אחר הוא מה שעושה קודים להדפסה אפשריים, כי לפניהם, מה שראית במחשב אחד לא היה אותו הדבר כמו מה היית רואה על אחר.
העברת המידע הזה מהמקש שאנו לוחצים עליו בעת הקלדת אות עד שהוא משתקף במחשב מיוצג על ידי אחד מהקודים הניתנים להדפסה ומורחבים של קוד ASCII דרך מספרים שהוקצו בעבר בטבלה.
אילו סוגי קוד ASCII קיימים?
באופן עקרוני, ישנם שלושה סוגים של קוד ASCII המכסים את הפעולה הכללית של המכשיר, לא רק את השליטה בו אלא גם סימנים וסמלים, בין הקודים הללו יש לנו:
שליטה ב-ASCII – טבלת תווים וסמלים
































הם אלו שעוזרים לנו לבצע פקודות ללא צורך להשתמש לפעמים במקשים ובנוסף לכך מקלים על החיבור בין מכשירים באופן כללי.
כמו כן, גם הודות לקודי הבקרה הללו נוכל לקשר את המקשים עם מה שאנו רואים על המסך, כלומר, כאשר אנו משתמשים במקש DELETE, הוקצה לו קוד שמתבצע תוך מספר מילי-שניות על מנת לבצע את הפעולה.
כדי שנוכל להבין טוב יותר, המקש עם הלוגו של Windows או המילה "תפריט" בלחיצה פותח את שורת ההתחלה בה נראים כל האפליקציות ואם נעבור עם החצים לכיוון זה שאנחנו רוצים ונותן את ה"Enter" מפתח, האפליקציה תפעל וכל זה הודות לקודי הבקרה עליהם דיברנו.
בקיצור, קודי הבקרה הם כאלה שמאפשרים לנו לבצע פונקציות במחשב מבלי לבצע אותן ישירות, למשל אם נרצה לשלוח מסמך להדפסה עם הפונקציה Ctrl + Alt, ותיבת ההדפסה מופיעה אוטומטית.
לא רק זה, אלא שהם משמשים לפקודות רבות אחרות, כמו מקש "Esc" ליציאה ממצב מסך מלא של YouTube, למשל.
או גם מקש "מחק" שבכל פעם שאתה לוחץ למחוק את מה שנבחר או למחוק את מה שנמצא מימין לפסקה או למשוואה המספרית שבה אתה משתמש, בניגוד למקש המחיקה שמוחק ספרות משמאל.
זה לא קורה רק עם מקשים מיוחדים שמבצעים פעולות בתוך מערכת המחשב, אלא עם האותיות והמספרים שנמצאים בחומרה כמו המקלדת במחשב או בחירת המגע על מסך כך שקוד ה-ASCII אפשרי, עם תווים מורחבים ופריטים להדפסה.
התווים המורחבים והניתנים להדפסה כוללים אותיות, מספרים וכן סמלים המשמשים את המשתמש הרגיל.
ASCII להדפסה – טבלת תווים וסמלים
















![קוד ASCII של "]" - סגור סוגריים - סוגר ימין](https://codigos-ascii.com/wp-content/uploads/Codigo-ASCII-de-Cierra-corchetes-Corchete-derecho.png)














































































אנו מדברים אז על התווים הניתנים להדפסה של קוד זה, שכן אלו שאנו יכולים לראות ומהווים חלק מהקבצים, הם אלו שאנו יכולים לדמיין בצורה נכונה.
הקודים הניתנים להדפסה אלו מוקצים, עם כל אחד מהסמלים והאותיות, והם מתאימים לתו מספרי שהוא מעובדים באופן פנימי על ידי המחשב שבו הם מעובדים.
ישנם, בניגוד לקודם, את הקודים הניתנים להדפסה שהם אלו שאנו יכולים לקרוא במחשב, כלומר, האותיות והמספרים המוקרנים בצורה אוניברסלית, רק משנים את השפה במידת הצורך.
תווים אלה מיוצגים על ידי תו מספרי שמיוצג על ידי קוד ASCII, כלומר, אות מייצגת מספר בשפת תכנות מחשב.
עם זאת, המספרים הללו אינם מה שמוקרנים על המסך, ולכן אות קטנה או גדולה תואמת למספר נפרד, כך שהיום אתה יכול לקרוא את המאמר הזה.
מכוח האמור לעיל, ו לדעת את הצורך לעסוק בשפה טובה ובאיות טוב בכל שפה שנבחרה או מדוברת, היה צורך לקודד אותיות ומספרים בצורה אוניברסלית כדי שהמידע לא יתעוות.
ASCII מורחב – טבלת תווים וסמלים




































































































הם נועדו לספק את הפונקציות ה"מתקדמות" ביותר מכל הקודים הללו.
לקוד ASCII יש תווים מורחבים המגיבים לצורך קצת יותר מורכב.
גם הקודים המורחבים האלה מסודרים בטבלה ומיוצגים כמו השניים הקודמים באמצעות קוד מספרי.
החל מהוספת אפוסתרוף, אומלאוט, טילדה, סימני פיסוק, סימני קריאה, בין סמלים וסימנים אחרים, הם אפשריים הודות לתווים המורחבים שהם חלק מקוד ASCII זה.
זה אפילו חלק מסמלים וסימנים רלוונטיים וחשובים למשוואה מדעית כמו סימן החיבור "+" או סימן החלוקה "-".
לשם מה זה?
כדי להפוך את זה לפשוט וקולח, קוד ASCII משמש לייצג מספרית כל תו המשמש לכתיבה, לבצע פעולה או להאציל דמות מיוחדת.
כלומר, קוד ASCII הוא תרגום או התאמה מספרית שהמשתמש משתמש בו כדי להיות מסוגל לנהל את המערכת כשנוח לו, שכן מערכות מחשב אלו מטפלות רק בקודים בינאריים כשפת פעולות המייצגות את הפעולות הלוגיות שלהן.
באופן זה, לכל תו, אות, סימן, רווח, סמל ואפילו לכל רווח ריק יש הקצאה מספרית התואמת לקוד ASCII ואלה מיוצגים בקלות בטבלה.
מאז הקמתו בשנת 1967, שבו הוא השתכלל לאט לאט עד להשגת העדכון האחרון שלו ב-1986, לקודי ASCII יש פעולה גלובלית מושלמת בכל אחד מהמכשירים המוזכרים.
ככל שזה התקדם, נוצרו גרסאות של קודים אלה, כמו הקודים המורחבים.
כדי להגיע לתקשורת מערכת אופטימלית באמצעות קודי הדפסה, מורחבים ובקרה, היה צורך לקודד כל אחת ואחת מהמכונות הקיימות בנפרד, מאחר שהמכשירים המעודכנים כבר פוענחו.
דנו בכך שקודי ASCII נמצאים בשימוש תכוף המחוברים לשורות טקסט, אך עם זאת הם גם קשורים באופן מהותי ל משוואות מדעיות מכיוון שרבים מהסימנים והסמלים הקיימים שם הם חלק מהקודים המורחבים.
בדיוק כפי שההדפסה הופכת לקלה יותר על ידי תו בקרה המוקצה ל-Ctrl + P, אשר פותח אוטומטית חלון לבחירת הפרטים והמאפיינים להדפסת גיליון, קוד ASCII מאפשר הרבה יותר פונקציות.
ביניהם, בולטות הפונקציות של תווים להדפסה ומורחבת, שכן אלו הם אלו הם מאפשרים לנו שפה ותקשורת הרבה יותר זורמת שכן הם אלו שמאפשרים את השימוש באותיות, סימנים וסמלים.
כיצד משתמשים בקוד ASCII?
תכנות היא שפת מחשב שהיא די מורכבת.
תלמד להשתמש בקוד ASCII בהתאם למערכת ההפעלה שיש לך, עם זאת, אתה כבר עושה את זה אפילו בלי לשים לב.
לפיכך, הפקודות שאנו מבצעים דרך המחשב שלך הן פקודות קוד ASCII שתוכנתו בעבר על ידי מומחים כך שתוכל לקיים תקשורת הרבה יותר זורמת ויעילה ותוכל למצוא את כולן מסודרות בטבלה.
ישנן דרכים לנצל את קודי ה-ASCII הללו והן נעשות על ידי קידוד של כמה מילים באופן ידני, או דרך המקלדת או דרך המערכת. לדוגמה:
על חלונות
יתכן שתוכלו להכניס פקודות שאינן במקלדת רק באמצעות מפת התווים, אין צורך שתדעו את תוכן הטבלה, לשם כך תלחצו על כפתור התחל.
ברגע שיופיע חלון, אתה הולך לכתוב שם "charmap" בשדה החיפוש ואתה הולך ללחוץ על התוצאה המוצעת ואז תופיע מפה של תווים הניתנים להרחבה שלא ראית בעבר.
זה תלוי לחלוטין בפונקציה שאתה הולך לבצע, שכן אם אתה רוצה לבצע פונקציה נוספת אתה צריך לבדוק את הקוד של הפונקציה שבה אתה הולך להשתמש בטבלה.
אבל זה יהיה תלוי בכל מערכת הפעלה שאנחנו מדברים עליה.
ב- Linux
התהליך בדרך כלל קצת שונה כי קודי הבקרה משתנים ואתה חייב יודע את קוד הhex שאתה צריך, מכיוון שבדרך כלל שתי מערכות ההפעלה הקודמות האחרות משתמשות בעשרוניות.
כדי לפתוח את החלון לכתיבת אחד מקודי הבקרה, יש ללחוץ על מקשי Ctrl + Shift + U כך שלאחר פתיחת שורת החיפוש תזין את הקוד ההקסדצימלי שנמצא בטבלה.
אתה יודע מה יהיה הקוד לשימוש באמצעות טבלה שבה כל קוד שאתה צריך כתוב בה.
אין צורך לשנן כל קוד, עם תרגול תלמדו את הבסיסי והכי אז אתה אפילו לא צריך לראות את הקודים.
ב- Mac
אם אתה משתמש במכשיר עם מערכת הפעלה iOS כמו זו שבה משתמש Mac, אנו הולכים להשתמש בקיצורי המקלדת.
יש כמה וזה ישתנה בהתאם למה שאתה רוצה, למשל:
- כדי לצאת לחלוטין מכל תוכנית ב-Mac תזדקק לפקודה Exit, או עם קיצור דרך או עם התפריט באפליקציה מכיוון שעם הצלב האדום (x) הוא לא יוצא מאפליקציות לחלוטין.
- עם זאת, אם תלחץ על CTRL + CMD + רווח, תופיע מקלדת.
- אם תלחץ על Shift תראה את כל האותיות באותיות רישיות
- אם תלחץ על Alt תוכל לגשת לכל התווים המיוחדים, אם הוא לא מופיע לחץ על סמל בפינה השמאלית העליונה ובחר להציג מציג מקלדת.
הכרח במחשוב הנוכחי
תווי קוד ASCII מורחבים הם בסיסיים לתפקוד תקין של מחשב, כמו גם תווי הדפסה ותווי בקרה.
באופן זה, סוכם שכל המתכנתים ישתמשו באותה שפת מחשב מכיוון נולד הצורך שלכל המחשבים והמכשירים באותה שפה.
זה כמעט בלתי אפשרי להשתמש במחשב בלי לעשות חלק מקוד ASCII, מכיוון שרוב המחשבים תואמים לו, זה הופך את העברת המידע נעשית בצורה יעילה ומבוקרת.
אם הקוד הזה לא היה נוצר מאז שנות ה-60, היה לך מאוד קשה לקרוא אותנו, או שנוכל לכתוב את המאמר הזה, וגם לא היה לו איות וסימני פיסוק טובים אם לא לפיתוח קודים מורחבים.
מכיוון שבדיוק בזכות זה, הוא מאפשר לנו לקודד שילובים של תווים וסמלים שמסופקים על ידי קוד ASCII.
אתה בטח כבר יודע שה שפה בינארית זה מה שמאפשר למחשב לבצע פעולות וגם מתרגם את ההוראות שאנו נותנים למכשיר, יהיו אשר יהיו.
כמו כן, קוד ה-ASCII מאפשר לנו לתקשר עם המחשב דרך שפת האם שלנו, תהיה אשר תהיה. בלי צורך לדעת איך זה עובד פנימי.
כן, בכל פעם שאתה מקליד מכתב או ללחוץ על מקש "מחק", ישנם קודים מעובדים אלפיות למלא את הפקודות.
פקודות אלו הן בדרך כלל תוצאה של הכנסת פקודות מכל סוג או טקסט למחשבים, ובכלל, המשתמש מתעלם מכל התהליך שמאחוריו כדי שההזמנה שלך תתבצע, מכיוון שהמערכת עושה זאת באופן אוטומטי.
אם אתה צריך מידע נוסף על אופן השימוש בו או מה הם קודי ASCII, יש טבלה שאחראית לציון כל קוד בזמן השימוש בו, קוד עשרוני או הקסדצימלי.
הבידול הזה של קודים יינתן על ידי מערכת ההפעלה שבה אתה משתמש, בין אם זה Windows, Mac או Linux. אתה יכול לראות את זה בטבלה למעלה.
למרות מתעדכן כל הזמן מאז שנות ה-60, קוד ASCII לא נעלם לחלוטין.
אנשים רבים ממשיכים להשתמש בו כי זה הקוד המובהק לשימוש שמייצג את פענוח של כל מערכות המחשב, כדי שנוכל לשתף מידע בצורה יעילה ויעילה וגם, הם מסודרים באופן אוניברסלי בטבלה.
לסיכום, שפת המחשב שאלפי מתכנתים פיתחו ושכללו מאפשרת כיום לכתוב ולתפוס מידע בצורה ברורה. לא משנה באיזה מחשב אתה נמצא.
ה-American Standard Code for Information Interchange, או ASCII על פי ראשי התיבות שלו באנגלית, הוא קבוצה של תווים וסמלים בטבלה הקיימים בכל המכשירים כך שהמידע ברור לא להיות מעוות במכשירים שונים.
הקודים האלו שתראו היום בטבלה הם חלק מכל מה שאנחנו מכירים היום באינטרנט ובזכות המאמץ הזה של מתכנתים אנחנו יכולים לתקשר.