ASCII
Az ASCII (ejtsd: az-kee, amerikaiul ass-key) a számítógépek karaktertáblázata. Ez egy bináris kód, amelyet az elektronikus berendezések az angol ábécé, a számok és más gyakori szimbólumok felhasználásával történő szövegkezelésre használnak. Az ASCII az American Standard Code for Information Interchange rövidítése. Az ASCII-t az 1960-as években fejlesztették ki, és a távírórendszerek által használt korábbi kódokon alapult.
A kód 128 karakter definícióját tartalmazza: ezek többsége az ábécé nyomtatható karakterei, mint például abc, ABC, 123 és ?&!. Vannak olyan vezérlő karakterek is, amelyek nem nyomtathatók ki, hanem a szöveg feldolgozását szabályozzák, például új sor indítását. Ezek az alábbi táblázat bal oldali oszlopában találhatók. A legtöbb vezérlő karaktert már nem használják eredeti céljára. Nincs valódi formázási vezérlés (félkövér vagy dőlt betűs stb.).
Néha valaki egy fájlról vagy dokumentumról ASCII-ben beszél, ami azt jelenti, hogy egyszerű szövegben van.
Az ASCII 8 bináris számjegyet (bitet) használ a karakterek ábrázolására: 1000001 (vagy 41 hexadecimálisan vagy 65 a szabványos 10-es bázisú számokban) a nagybetűs A betűt jelenti; 1000010 a B betűt; 1000011 a C betűt; és így tovább a sorban. Nyolc bit lehetővé tette, hogy a soros porton vagy modemen keresztül küldött minden egyes bájtba paritásbit kerüljön, ez a bit a hibák elkerülésére szolgál. Ez fontosabb volt évekkel ezelőtt, amikor a kapcsolatok gyakran zajosak voltak.
A 95 grafikus ASCII karakter, számozásuk 32-től 126-ig (decimálisan).
Kiterjesztett ASCII
Az ASCII nem rendelkezik diakritikus jelekkel (a betűhöz hozzáadott jelek, mint például a németben a magánhangzók feletti pontok (umlautok), vagy a spanyolban az "ñ"-t jelző "n" feletti tilde (~)). Ez csak az angol nyelvhez készült, és a legtöbb más nyelv esetében nem működik jól. Néhány más nyelvekből kölcsönzött angol szó is használja ezeket a jeleket, mint például a resumé (lásd Függelék:Angol szavak diakritikával).
Ez oda vezetett, hogy egyes rendszerek 7 bit helyett 8 bitet (egy teljes bájt) használtak. A 8 bitet használó rendszerek megfelelő elnevezése a kiterjesztett ASCII. A nyolc bit 256 karaktert tesz lehetővé. Az első 128 karakternek meg kell egyeznie az ASCII-vel, a többit pedig általában ékezetes betűket használnak, például É, È, Î és Ü betűket. Ez megoldja a problémát a latin ábécén alapuló nyelvek esetében, bár nem minden kiterjesztett ASCII rendszer azonos. Más ábécék, mint például a görög ábécé, a cirill ábécé, más karakterkészletet igényelnek. Néhány rendszer, például a kínai karaktereket használó rendszerek pedig még mindig nem működnek, mivel több ezer karaktert használnak. Az unicode-ot tehát azért hozták létre, hogy minden nyelv számára egyetlen közös rendszer álljon rendelkezésre.
A szabványos ASCII-t még mindig gyakran használják, különösen a számítógépes szoftverekben és a HTML-fájlokban. Egészen 2010-ig ez volt az URL-ek szabványa. Gyakran előfordul, hogy egy weboldal, amely szövegbeviteli mezőkkel rendelkezik, csak ASCII szöveget fogad el. A félkövér vagy központozott stb. szövegre vonatkozó speciális jelölések helytelenül jelennek meg.
Kérdések és válaszok
K: Mi az az ASCII?
V: Az ASCII egy számítógépek számára készült karaktertáblázat, amely bináris kódot használ az angol ábécé, a számok és más gyakori szimbólumok felhasználásával készült szövegek kezelésére.
K: Mit jelent az ASCII?
V: Az ASCII az American Standard Code for Information Interchange (Amerikai szabványos információcsere-kód) rövidítése.
K: Mikor fejlesztették ki az ASCII-t?
V: Az ASCII-t az 1960-as években fejlesztették ki.
K: Hány karaktert tartalmaz a kód?
V: A kód 128 karakter definícióját tartalmazza, amelyekhez 0-tól 127-ig terjedő számokat rendelnek.
K: Hány bitre van szükség egy ASCII karakter ábrázolásához?
V: Egy ASCII-karakter ábrázolásához 7 bináris számjegy (bit) szükséges.
K: Egy ASCII számítógépes fájl karakterenként egy bájtot használ?
V: Igen, az ASCII számítógépes fájl karakterenként egy bájtot használ, bájtonként 8 bitet.
K: A szabványos ASCII ma is általánosan használatos? V: Igen, a szabványos ASCI-t ma is gyakran használják, különösen a számítógépes szoftverekben és a HTML-fájlokban.