Please ensure Javascript is enabled for purposes of website accessibility knowledgebase.co.il - מונחים - קטגוריה - שפות תכנות - ASCII
אתם צופים ב: ASCII

מונחים מומלצים

ASCII

שם המונח באנגלית: ASCII

תרגום המונח בעברית: אין תרגום (הגיה - אסקי)


קיצור של American Standard Code for Information Interexchange, ASCII הוא תקן המקצה אותיות, מספרים ותווים אחרים ב-256 המשבצות הזמינות בקוד 8 סיביות. המספר העשרוני של ASCII (Dec) נוצר מבינארי, שהוא השפה של כל המחשבים. כפי שמוצג בטבלה למטה, התו האותי "h" (Char) הוא בעל ערך עשרוני של 104, שהוא "01101000" בבינארי.

ASCII פותח ופורסם לראשונה בשנת 1963 על ידי ועדת X3, חלק מ-ASA (American Standards Association). תקן ASCII פורסם לראשונה כ-ASA X3.4-1963, כאשר עשרה תיקונים של התקן פורסמו בין השנים 1967 ו-1986.

קטעי ASCII
טבלת ASCII מחולקת לשלושה חלקים שונים.

לא ניתן להדפסה, קודי מערכת בין 0 ל-31.
ASCII תחתון, בין 32 ל-127. טבלה זו מקורה במערכות האמריקאיות הישנות יותר, שעבדו על טבלאות תווים של 7 סיביות.
ASCII גבוה יותר, בין 128 ל-255. חלק זה ניתן לתכנות; התווים מבוססים על השפה של מערכת ההפעלה או התוכנית שבה אתה משתמש. גם מכתבים זרים מוצבים בחלק זה.

תווים וקודים ASCII סטנדרטיים ומטה

Char Dec Binary Char Dec Binary Char Dec Binary
! 033 00100001 A 065 01000001 a 097 01100001
" 034 00100010 B 066 01000010 b 098 01100010
# 035 00100011 C 067 01000011 c 099 01100011
$ 036 00100100 D 068 01000100 d 100 01100100
% 037 00100101 E 069 01000101 e 101 01100101
& 038 00100110 F 070 01000110 f 102 01100110
' 039 00100111 G 071 01000111 g 103 01100111
( 040 00101000 H 072 01001000 h 104 01101000
) 041 00101001 I 073 01001001 i 105 01101001
* 042 00101010 J 074 01001010 j 106 01101010
+ 043 00101011 K 075 01001011 k 107 01101011
, 044 00101100 L 076 01001100 l 108 01101100
- 045 00101101 M 077 01001101 m 109 01101101
. 046 00101110 N 078 01001110 n 110 01101110
/ 047 00101111 O 079 01001111 o 111 01101111
0 048 00110000 P 080 01010000 p 112 01110000
1 049 00110001 Q 081 01010001 q 113 01110001
2 050 00110010 R 082 01010010 r 114 01110010
3 051 00110011 S 083 01010011 s 115 01110011
4 052 00110100 T 084 01010100 t 116 01110100
5 053 00110101 U 085 01010101 u 117 01110101
6 054 00110110 V 086 01010110 v 118 01110110
7 055 00110111 W 087 01010111 w 119 01110111
8 056 00111000 X 088 01011000 x 120 01111000
9 057 00111001 Y 089 01011001 y 121 01111001
: 058 00111010 Z 090 01011010 z 122 01111010
; 059 00111011 [ 091 01011011 { 123 01111011
< 060 00111100 \ 092 01011100 | 124 01111100
= 061 00111101 ] 093 01011101 } 125 01111101
> 062 00111110 ^ 094 01011110 ~ 126 01111110
? 063 00111111 _ 095 01011111 _ 127 01111111
@ 064 01000000 ` 096 01100000      

 

תווים וקודים ASCII מורחבים
ASCII מורחב משתמש בשמונה במקום שבעה סיביות, מה שמוסיף 128 תווים נוספים. זה נותן ל-ASCII מורחב את היכולת לתווים נוספים, כגון סמלים מיוחדים, אותיות בשפה זרה ותווים ציור כפי שניתן לראות בקישור הבא:

https://www.ascii-code.com

רק היכולת לתמוך ב-256 תווים היא מגבילה עבור שפות רבות ואי אפשרית עבור שפות אסיה כמו סינית. כדי לעזור להתגבר על מגבלה זו, Unicode נוצר ואומץ על ידי כל המדינות.

מחשבון המרה:

https://www.browserling.com/tools/text-to-ascii

ASCII משמשת גם כפקודה למעבר למצב העברת קבצים ב-FTP.

 

עליכם להתחבר על מנת להגיב בעמוד זה.