ASCII
ASCII (tariama az-kee, amerikiečių - ass-key) - tai kompiuteriams skirta simbolių lentelė. Tai dvejetainis kodas, naudojamas elektroninėje įrangoje tekstui apdoroti naudojant anglų kalbos abėcėlę, skaičius ir kitus įprastus simbolius. ASCII yra santrumpa, reiškianti Amerikos standartinį informacijos mainų kodą (American Standard Code for Information Interchange). ASCII buvo sukurtas XX a. septintajame dešimtmetyje ir remiasi ankstesniais kodais, naudotais telegrafo sistemose.
Kodas apima 128 simbolių apibrėžtis: dauguma jų yra spausdintini abėcėlės simboliai, pavyzdžiui, abc, ABC, 123 ir ?&!. Taip pat yra kontrolinių ženklų, kurie negali būti spausdinami, bet valdo teksto apdorojimą, pavyzdžiui, naujos eilutės pradžią. Šie ženklai yra kairiajame toliau pateiktos lentelės stulpelyje. Dauguma kontrolinių ženklų nebenaudojami pagal pirminę paskirtį. Nėra tikro formatavimo valdymo (paryškinimo, kursyvo ir pan.).
Kartais kas nors kalba apie ASCII failą ar dokumentą, t. y. apie paprastą tekstą.
ASCII simboliams išreikšti naudojami 8 dvejetainiai skaitmenys (bitai): 1000001 (arba 41 šešioliktainėje skaičiavimo sistemoje, arba 65 standartiniuose 10 bazės skaičiuose) reiškia didžiąją raidę A; 1000010 - B; 1000011 - C; ir taip toliau iš eilės. Aštuoni bitai leido į kiekvieną nuosekliuoju prievadu arba modemais siunčiamą baitą įtraukti pariteto bitą; šis bitas naudojamas klaidoms išvengti. Tai buvo svarbiau prieš daugelį metų, kai ryšiai dažnai būdavo triukšmingi.
95 grafiniai ASCII simboliai, sunumeruoti nuo 32 iki 126 (dešimtainiu skaičiumi)
Išplėstinis ASCII
ASCII neturi diakritinių ženklų (ženklų, kurie pridedami prie raidės, pvz., taškų (umlautų) virš balsių vokiečių kalboje arba tildės (~) virš "n" ir "ñ" ispanų kalboje). Jis buvo skirtas tik anglų kalbai ir daugeliui kitų kalbų gerai neveikia. Kai kuriuose iš kitų kalbų pasiskolintuose angliškuose žodžiuose taip pat naudojami šie ženklai, pavyzdžiui, resumé (žr. Priedas:Angliški žodžiai su diakritiniais ženklais).
Dėl to kai kuriose sistemose vietoj 7 bitų buvo naudojami 8 bitai (visas baitas). Tinkamas 8 bitų sistemas naudojančių sistemų pavadinimas yra išplėstinis ASCII. Aštuoni bitai leidžia sukurti 256 simbolius. Pirmieji 128 ženklai turi būti tokie patys kaip ASCII, o likusieji paprastai naudojami abėcėlės raidėms su akcentais, pavyzdžiui, É, È, Î ir Ü. Tai išsprendžia problemą kalboms, kurių pagrindą sudaro lotynų abėcėlė, nors ne visos išplėstinės ASCII sistemos yra vienodos. Kitoms abėcėlėms, pavyzdžiui, graikų abėcėlei, kirilicai, reikia kitokio simbolių rinkinio. O kai kurios sistemos, pavyzdžiui, naudojančios kinų rašmenis, vis dar neveikia, nes jose naudojami tūkstančiai ženklų. Todėl buvo sukurtas unikodas, kad būtų viena bendra sistema visoms kalboms.
Standartinis ASCII vis dar dažnai naudojamas, ypač kompiuterių programinėje įrangoje ir HTML failuose. Iki 2010 m. tai buvo URL standartas. Dažnai žiniatinklio svetainėje, kurioje yra teksto įvedimo laukai, priimamas tik ASCII tekstas. Bet kokie specialūs žymėjimai, pavyzdžiui, paryškintas ar centruotas tekstas ir t. t., bus rodomi neteisingai.
Klausimai ir atsakymai
K: Kas yra ASCII?
A: ASCII - tai kompiuteriams skirta simbolių lentelė, kuri naudoja dvejetainį kodą tekstui apdoroti naudojant anglų kalbos abėcėlę, skaičius ir kitus įprastus simbolius.
K: Ką reiškia ASCII?
A: ASCII reiškia American Standard Code for Information Interchange (Amerikos standartinis informacijos mainų kodas).
K: Kada buvo sukurtas ASCII?
A: ASCII buvo sukurtas 1960-aisiais.
K: Kiek simbolių yra kode?
A: Kodas apima 128 simbolių apibrėžimus, kuriems priskiriami numeriai nuo 0 iki 127.
K: Kiek bitų reikia ASCII simboliui atvaizduoti?
A: ASCII simboliui išreikšti reikia 7 dvejetainių skaitmenų (bitų).
K: Ar ASCII kompiuterio faile vienam ženklui naudojamas vienas baitas?
A: Taip, ASCII kompiuteriniame faile vienam ženklui naudojamas vienas baitas, o vienam baitui tenka 8 bitai.
K: Ar šiandien vis dar plačiai naudojamas ASCII standartas? A: Taip, standartinis ASCI vis dar dažnai naudojamas šiandien, ypač kompiuterių programinėje įrangoje ir HTML failuose.