ASCII

מתוך ויקיפדיה, האנציקלופדיה החופשית
קפיצה אל: ניווט, חיפוש
סיווג פרוטוקולים על פי מודל ה-OSI
שכבת יישום HTTP, SMTP, FTP, RTP, IRC, SNMP, SIP, DNS, DHCP
שכבת ייצוג MIME, ASCII, Unicode, SSL
שכבת שיחה ASP, PPTP, SSH, NFS, RPC, SOCKS
שכבת תעבורה TCP, UDP, SCTP, DCCP
שכבת רשת IP (IPv4, IPv6), ICMP, IPX , ניתוב
שכבת קו Ethernet, Token ring, FDDI
שכבה פיזית E1, 10Base-T, RS-232, DSL, SONET
תווי ASCII.

ASCII (ראשי תיבות של American Standard Code for Information Interchange) הוא קוד לייצוגם של תווים (ספרות, אותיות האלפבית, סימני פיסוק ועוד) בזיכרון מחשב ובקובצי מחשב.

קוד זה משמש להצגת אותיות האלפבית הלטיני הפשוט, ללא אקצנטים. הוא קידוד תווים של 7 סיביות המכיל 128 תווים, ביניהם 33 תווי בקרה (ירידת שורה, למשל), 52 אותיות, 10 ספרות וסימנים מיוחדים כגון סימני פיסוק וסימן הרווח.

הקוד אינו כולל אותיות בשום אלפבית אחר. בעבר הותאם הקוד לעברית ("קוד ישן") – 27 תווים (כולל אותיות סופיות) תפסו את מקום האותיות הלטיניות הקטנות. גם שפות אחרות הותאמו אליו, למשל עבור גרמנית ויתרו על כמה תווים לטובת יצירת אותיות לטיניות עם סימנים.

כיום, תקני ISO מרחיבים תקן זה (בצורתו הבסיסית האמריקאית - לא בצורתו הגרמנית או העברית, למשל), ו־Latin-1, התקן הבסיסי לאנגלית, כולל אותיות לטיניות עם אקצנטים. ISO-8859-8 הוא התקן לעברית המשמש ברוב מערכות המחשב הקיימות.

במרץ 1968 הורה הנשיא לינדון ג'ונסון לסוכנויות פדרליות של ארצות הברית לרכוש אך ורק מחשבים התומכים בקוד ASCII.[1] תקופה מסוימת עוד הייתה ל־ASCII תחרות מצד קוד EBCDIC שפיתחה חברת IBM, אולם עם הזמן ASCII זכתה לעדיפות והייתה לתקן בינלאומי.

כיום, השימוש ב־ASCII טהור יורד בגלל המעבר ליוניקוד, הכולל אוסף רחב בהרבה של סימנים, ומאפשר ייצוג שפות אחדות במקביל. למרות שיש תוכנות שלא עובדות טוב עם תו שתופס 2 בתים, ישנם תקנים כגון UTF-8 המאפשרות לתווי ה־ASCII לעבור ללא שינוי.

טבלת ASCII[עריכת קוד מקור | עריכה]

קוד ה-ASCII מוצג לעתים כטבלה המתאימה בין התו לבין המספר שמיצג אותו ולכן מקובל להתייחס להתאמה בשם: "טבלת ASCII". בטבלת ה-ASCII שלמטה, מופיעים התווים כאשר הערך הבינארי של כל תו מושג על ידי העמודה השמאלית ביותר שמייצגת את שלושת הספרות הבינאריות השמאליות של המספר ועל ידי השורה העליונה שמייצגת את ארבעת הספרות הימניות של המספר. למשל הייצוג הבינארי של התו"B" הוא "1000010". הצבע הכחול מייצג תו בקרה, הצבע הצהוב מיצג תווים הניתנים להדפסה.

_0000 _0001 _0010 _0011 _0100 _0101 _0110 _0111 _1000 _1001 _1010 _1011 _1100 _1101 _1110 _1111
000_ NUL

[תו 1]

SOH

[תו 2]

STX

[תו 3]

ETX

[תו 4]

EOT

[תו 5]

ENQ

[תו 6]

ACK

[תו 7]

BEL

[תו 8]

BS

[תו 9]

HT

[תו 10]

LF

[תו 11]

VT

[תו 12]

FF

[תו 13]

CR

[תו 14]

CO

[תו 15]

SI

[תו 16]

001_ DLE

[תו 17]

DC1

[תו 18]

DC2

[תו 19]

DC3

[תו 20]

DC4

[תו 21]

NAK

[תו 22]

SYN

[תו 23]

ETB

[תו 24]

CAN

[תו 25]

EM

[תו 26]

SUB

[תו 27]

ESC

[תו 28]

FS

[תו 29]

GS

[תו 30]

RS

[תו 31]

US

[תו 32]

010_ SP

[תו 33]

!

[תו 34]

"

[תו 35]

#

[תו 36]

$

[תו 37]

 %

[תו 38]

&

[תו 39]

'

[תו 40]

(

[תו 41]

)

[תו 42]

*

[תו 43]

+

[תו 44]

,

[תו 45]

-

[תו 46]

.

[תו 47]

/

[תו 48]

011_ 0

[תו 49]

1

[תו 50]

2

[תו 51]

3

[תו 52]

4

[תו 53]

5

[תו 54]

6

[תו 55]

7

[תו 56]

8

[תו 57]

9

[תו 58]

:

[תו 59]

;

[תו 60]

<

[תו 61]

=

[תו 62]

>

[תו 63]

?

[תו 64]

100_ @

[תו 65]

A

[תו 66]

B

[תו 67]

C

[תו 68]

D

[תו 69]

E

[תו 70]

F

[תו 71]

G

[תו 72]

H

[תו 73]

I

[תו 74]

J

[תו 75]

K

[תו 76]

L

[תו 77]

M

[תו 78]

N

[תו 79]

O

[תו 80]

101_ P

[תו 81]

Q

[תו 82]

R

[תו 83]

S

[תו 84]

T

[תו 85]

U

[תו 86]

V

[תו 87]

W

[תו 88]

X

[תו 89]

Y

[תו 90]

Z

[תו 91]

[

[תו 92]

\

[תו 93]

]

[תו 94]

^

[תו 95]

_

[תו 96]

110_ `

[תו 97]

a

[תו 98]

b

[תו 99]

c

[תו 100]

d

[תו 101]

e

[תו 102]

f

[תו 103]

g

[תו 104]

h

[תו 105]

i

[תו 106]

j

[תו 107]

k

[תו 108]

l

[תו 109]

m

[תו 110]

n

[תו 111]

o

[תו 112]

111 p

[תו 113]

q

[תו 114]

r

[תו 115]

s

[תו 116]

t

[תו 117]

u

[תו 118]

v

[תו 119]

w

[תו 120]

x

[תו 121]

y

[תו 122]

z

[תו 123]

}

[תו 124]

|

[תו 125]

{

[תו 126]

~

[תו 127]

DEL

[תו 128]


ראו גם[עריכת קוד מקור | עריכה]

קישורים חיצוניים[עריכת קוד מקור | עריכה]

הערות שוליים[עריכת קוד מקור | עריכה]

  1. ^ Lyndon B. Johnson, Memorandum Approving the Adoption by the Federal Government of a Standard Code for Information Interchange. The American Presidency Project. , March 11, 1968.