ASCII
ASCII (lausutaan az-kee, amerikkalaisittain ass-key) on tietokoneiden merkkitaulukko. Se on binäärikoodi, jota elektroniikkalaitteet käyttävät tekstin käsittelyyn käyttäen englantilaisia aakkosia, numeroita ja muita yleisiä symboleja. ASCII on lyhenne sanoista American Standard Code for Information Interchange. ASCII kehitettiin 1960-luvulla, ja se perustui aiempiin lennätinjärjestelmien käyttämiin koodeihin.
Koodi sisältää 128 merkin määritelmät: suurin osa näistä on aakkosten painettavia merkkejä, kuten abc, ABC, 123 ja ?&!. Lisäksi on ohjausmerkkejä, joita ei voi tulostaa, vaan jotka ohjaavat tekstin käsittelyä, esimerkiksi uuden rivin aloittamista. Ne ovat alla olevan taulukon vasemmassa sarakkeessa. Useimpia ohjausmerkkejä ei enää käytetä niiden alkuperäiseen tarkoitukseen. Varsinaisia muotoilun ohjausmerkkejä (lihavointia, kursivointia jne. varten) ei ole.
Joskus joku puhuu tiedostosta tai asiakirjasta ASCII-muodossa, mikä tarkoittaa, että se on pelkkää tekstiä.
ASCII käyttää 8 binääristä numeroa (bittiä) merkkien esittämiseen: 1000001 (tai 41 heksadesimaalilukuna tai 65 tavallisena peruslukuna 10) edustaa isoa kirjainta A, 1000010 edustaa B:tä, 1000011 edustaa C:tä ja niin edelleen peräkkäin. Kahdeksan bittiä sallii pariteettibitin sisällyttämisen jokaiseen sarjaportin tai modeemin kautta lähetettävään tavuun; tätä bittiä käytetään virheiden välttämiseen. Tämä oli tärkeämpää vuosia sitten, kun yhteydet olivat usein meluisia.
95 graafista ASCII-merkkiä numeroilla 32-126 (desimaaliluku).
Laajennettu ASCII
ASCII:ssä ei ole diakriittisiä merkkejä (kirjaimeen lisättäviä merkkejä, kuten saksan kielessä vokaalien yläpuolella olevat pisteet (umlautit) tai espanjan kielessä "ñ":n yläpuolella oleva tilde (~)). Se on tarkoitettu vain englantia varten, eikä se toimi hyvin useimmissa muissa kielissä. Myös joissakin muista kielistä lainatuissa englanninkielisissä sanoissa käytetään näitä merkkejä, kuten resumé (ks. liite:English words with diacritics).
Tämä johti siihen, että joissakin järjestelmissä käytettiin 8 bittiä (kokonainen tavu) 7 bitin sijasta. Oikea nimitys 8-bittisille järjestelmille on laajennettu ASCII. Kahdeksan bittiä mahdollistaa 256 merkkiä. Ensimmäisten 128 merkin on oltava samoja kuin ASCII:ssä, ja loput merkit käytetään yleensä aakkosiin, joissa on aksentti, esimerkiksi É, È, Î ja Ü. Tämä ratkaisee ongelman kielissä, jotka perustuvat latinalaisiin aakkosiin, vaikka kaikki laajennetut ASCII-järjestelmät eivät olekaan samanlaisia. Muut aakkoset, kuten kreikkalaiset aakkoset ja kyrilliset aakkoset, tarvitsevat erilaisen merkkijoukon. Jotkin järjestelmät, kuten kiinalaisia merkkejä käyttävät järjestelmät, eivät vieläkään toimi, koska niissä käytetään tuhansia merkkejä. Unicode luotiin, jotta kaikilla kielillä olisi yksi yhteinen järjestelmä.
ASCII-standardia käytetään edelleen yleisesti, erityisesti tietokoneohjelmissa ja HTML-tiedostoissa. Vuoteen 2010 asti se oli URL-osoitteiden standardi. Usein verkkosivut, joilla on kenttiä tekstin syöttämistä varten, ottavat vastaan vain ASCII-tekstiä. Kaikki erikoismerkinnät, kuten lihavoitu tai keskitetty teksti, näkyvät virheellisesti.
Kysymyksiä ja vastauksia
K: Mikä on ASCII?
V: ASCII on tietokoneiden merkkitaulukko, joka käyttää binäärikoodia tekstin käsittelyyn käyttäen englantilaisia aakkosia, numeroita ja muita yleisiä symboleja.
K: Mitä ASCII tarkoittaa?
V: ASCII on lyhenne sanoista American Standard Code for Information Interchange.
K: Milloin ASCII kehitettiin?
V: ASCII kehitettiin 1960-luvulla.
K: Kuinka monta merkkiä koodissa on?
V: Koodi sisältää määritelmät 128 merkille, joille annetaan numerot 0-127.
K: Kuinka monta bittiä tarvitaan ASCII-merkin esittämiseen?
V: ASCII-merkin esittämiseen tarvitaan 7 binäärinumeroa (bittiä).
K: Käytetäänkö ASCII-tietokonetiedostossa yhtä tavua merkkiä kohti?
V: Kyllä, ASCII-tietokonetiedosto käyttää yhtä tavua merkkiä kohti, ja tavua kohti on 8 bittiä.
K: Käytetäänkö ASCII-standardia vielä nykyäänkin yleisesti? V: Kyllä, standardi ASCI on edelleen yleisesti käytössä, erityisesti tietokoneohjelmissa ja HTML-tiedostoissa.