ASCII tabulka

ASCII tabulka je kódová tabulka, která definuje standardní znaky anglické abecedy a další znaky používané v informatice. Zkratka vychází z anglického American Standard Code for Information Interchange – česky tedy anglický standardní kód pro výměnu informací.

ASCII tabulka je vůbec nejůspěšnější znaková sada, ze které vychází většina současných standardů pro kódování textu. Tabulka krom tiskutelných znaků, tedy písmen a číslic obsahuje i další znaky, jako jsou závorky, tečky, dvojtečky či speciální znaky jako zavináč, dolar atd. Krom znaků, co se dají vytisknout obsahuje i velké množství řídících, tedy netisknutelných kódu, které kdysi sloužili pro řízení periferních zařízení, jako byli tiskárny.

ASCII tabulka je podle původní definice pouze sedmibitová. Znamená to, že obsahuje pouze 128 platných znaků (0000000 – 1111111 – označení ve dvojkové soustave, tedy 0 – 127). Nicméně pro potřeby dalších jazyků se používá rozšíření, které znakovou sadu rozšíří o dalších 128 kódů. Rozšíření je tedy osmibitové. Nicméně i přes to všechno není dostačující ani pro pokrytí znaků v evropě a tak pro různé jazyky byly vytvořeny různé kódové tabulky.

Tabulka se dá rozdělit tedy na dvě části. Tou první jsou řídící, netisknutelné kódy. Ty jsou od indexu 0 až po 31. Prvních tedy 32 znaků jsou řídící, zbývající pak tisknutelné (krom prvního – kterým je mezera a posledního, kterým je DEL)

Dec Hex Zkratka (anglicky) Význam (anglicky)
0 00 NUL NULL character
1 01 SOH Start of Header
2 02 STX Start of Text
3 03 ETX End of Text
4 04 EOT End of Transmission
5 05 ENQ Enquiry
6 06 ACK Acknowledge
7 07 BEL Bell
8 08 BS Backspace
9 09 HT Horizontal Tab
10 0a LF Line feed
11 0b VT Vertical Tab
12 0c FF Form Feed
13 0d CR Carriage return
14 0e SO Shift Out
15 0f SI Shift In
16 10 DLE Data Link Escape
17 11 DC1 Device Control (XOn)
18 12 DC2 Device Control
19 13 DC3 Device Control (XOff)
20 14 DC4 Device Control
21 15 NAK Negative Acknowledge
22 16 SYN Synchronous Idle
23 17 ETB End of Transmission Block
24 18 CAN Cancel
25 19 EM End of Medium
26 1a SUB Substitute
27 1b ESC Escape
28 1c FS File Separator
29 1d GS Group Separator
30 1e RS Record Separator
31 1f US Unit Separator
Dec Hex Znak
32 20 SP (mezera)
33 21 !
34 22
35 23 #
36 24 $
37 25 %
38 26 &
39 27
40 28 (
41 29 )
42 2a *
43 2b +
44 2c ,
45 2d
46 2e .
47 2f /
48 30 0
49 31 1
50 32 2
51 33 3
52 34 4
53 35 5
54 36 6
55 37 7
56 38 8
57 39 9
58 3a :
59 3b ;
60 3c <
61 3d =
62 3e >
63 3f ?
64 40 @
65 41 A
66 42 B
67 43 C
68 44 D
69 45 E
70 46 F
71 47 G
72 48 H
73 49 I
74 4a J
75 4b K
76 4c L
77 4d M
78 4e N
79 4f O
80 50 P
81 51 Q
82 52 R
83 53 S
84 54 T
85 55 U
86 56 V
87 57 W
88 58 X
89 59 Y
90 5a Z
91 5b [
92 5c \
93 5d ]
94 5e ^
95 5f _
96 60 `
97 61 a
98 62 b
99 63 c
100 64 d
101 65 e
102 66 f
103 67 g
104 68 h
105 69 i
106 6a j
107 6b k
108 6c l
109 6d m
110 6e n
111 6f o
112 70 p
113 71 q
114 72 r
115 73 s
116 74 t
117 75 u
118 76 v
119 77 w
120 78 x
121 79 y
122 7a z
123 7b {
124 7c |
125 7d }
126 7e ~
127 7f DEL (delete)

Zjednodušeně se pak tabulka dá zobrazit takto:

Kde první rádka v pravo nahoře jsou první tři binární hodnoty čísla a pak ve čtyřech sloupcích jsou od leva doprava další čtyři. Dostaneme tak soubor 7mi bitů, díky kterým víme kód/znak. Například pro písmeno „t“ je kód 0010111.

ASCII tabulka se vám může hodit například při programování. Sami jsme jí několikrát použili při programování v seriálu o Arduinu





Další články

Speciální typy sítí

Dnes se podíváme na dva speciální typy sítí, které se ukrývají za zkratkama VLAN a VPN a řekneme si, co jednotlivé zkratky znamenají.

Rozdělení počítačových sítí podle velikosti

Počítačové sítě se dají rozdělit podle své velikosti a určitě by se toto rozdělení nemělo přehlédnout. Mnoho uživatelů se setkává s označením LAN či... [ pokračovat ve čtení ]

Vytváříme .zip archiv s heslem v macOS

Vytvoření .zip archívu není nic neobvyklého. Častým důvodem je odeslání více souboru emailem, zmenšení jejich velikosti a tak podobně. Nicméně existují situace, kdy potřebujete... [ pokračovat ve čtení ]

IP certifikace – co jednotlivé čísla znamenají

IP certifikace je pojem, s jehož značením se setkáme prakticky na každém kroku. Jednotlivé stupně krytí mají mobilní telefony, kamery, spínače světel či světla... [ pokračovat ve čtení ]

Skrytý správce pro optimalizaci uložiště v macOS

V operačním systému macOS je od verze Sierra k dispozici optimalizační utilita, která velmi usnadní a pomůže při uvolnění uložiště. Tato utilita může velmi... [ pokračovat ve čtení ]

Jak pozvolna měnit intenzitu jasu, hlasitost a podsvícení klávesnice

Snad každý uživatel MacBooku někdy měnil podsvícení displeje, hlasitost a nebo intenzitu podsvícení klávesnice klávesovými zkratky. Na MacBooku k tomu slouží klávesy F1, F2,... [ pokračovat ve čtení ]

Zrychlujeme macOS

Uživatelé, kteří vlastní starší MacBooky, hlavně modely Air mohou při aktualizaci na novější verze (hlavně El Capitan a novější) narazit na problém, kdy jejich... [ pokračovat ve čtení ]

Vyjímání, kopírování, vkládání a další běžné zkratky v macOS

V operačním systému macOS existuje velké množství zkratek, nyní se ale podíváme na ty nejběžnější, který by měl každý uživatel systému znát.

Klávesové zkratky v macOS – význam znaků

Operační systém macOS je plný klávesových zkratech. Pokud nějaká volba klávesovou zkratku má, například v horním panelu se zobrazují i klávesy, díky kterým tuto... [ pokračovat ve čtení ]

Jak zobrazit texty písní v Apple Music na Macku

Pokud vlastníte AppleTV, jistě jste si při poslechu hudby všimli jedné zajímavé věci, kterou jsou texty písní, které zobrazují přesně to, co slyšíte. Jde... [ pokračovat ve čtení ]