ASCII yra akronimas, kurį galbūt girdėjote kalbant apie kompiuterio tekstą, tačiau tai terminas, kurio galingesnio naujoko dėka greitai nebevartojama. Bet kas yra ASCII ir kam jis naudojamas?
Ką reiškia ASCII?
Bene lengviausia pradėti nuo paties akronimo, todėl išplėskime jį:
Amerikanas Standardas Codė Ašnformacija Aškeitimasis
Ši burnos frazė iš tikrųjų nesudaro pilno vaizdo, tačiau kai kuriose dalyse iškart pateikiami keli įkalčiai, visų pirma pirmieji du žodžiai. ASCII yra Amerikos standartas, kurio reikšmė netrukus paaiškės.
„Informacijos mainų kodas“ siūlo kalbėti apie duomenų perdavimo formatą. Konkrečiai, ASCII nagrinėja tekstinius duomenis: simbolius, sudarančius žodžius paprastai žmonėms skaitoma kalba.
ASCII sprendžia problemą, kaip priskirti vertes raidėms ir kitiems simboliams, kai jie yra faile saugomi kaip vienetai ir nuliai, juos perskaičius, juos galima vėl paversti raidėmis vėliau. Jei skirtingos kompiuterinės sistemos susitaria naudoti tą patį kodą, tokią informaciją galima patikimai pakeisti.
Susijęs: Kaip rasti simbolius ir ieškoti jų reikšmių
Reikia pagalbos atpažįstant simbolį? Štai kaip rasti bet kokį simbolį pagal paveikslėlį, kaip ieškoti simbolių bibliotekose ir dar daugiau.
ASCII istorija
Kartais vadinamas JAV-ASCII, ASCII buvo amerikiečių naujovė, sukurta 1960-aisiais. Standartas buvo daug pataisytas nuo to laiko, pirmiausia 1977 ir 1986 m., Kai paskutinį kartą buvo atnaujinta ASCII.
Per daugelį metų ASCII buvo plėtojami ir varijuojami, daugiausia siekiant atsižvelgti į tai, kad ASCII praleidžia daugybę simbolių, naudojamų ar net reikalingų kitomis kalbomis nei JAV anglų kalba. ASCII netenkina JK valiutos simbolio („£“), nors svaras yra lotyniškai-1, 8 bitų plėtinys, sukurtas devintajame dešimtmetyje, kuris taip pat koduoja kelias kitas valiutas.
ASCII labai išplėtė ir jai sekė „Unicode“ - daug išsamesnis ir ambicingesnis standartas, kuris aptariamas toliau. 2008 m. „Unicode“ aplenkė ASCII populiarumą internete.
Kokius simbolius atstovauja ASCII?
Kompiuteriui „A“ raidė yra tokia pat nepažįstama, kaip purpurinė spalva ar pavydo jausmas. Kompiuteriai dalijasi vienetais ir nuliais, o žmonės patys nusprendžia, kaip tuos ir nulius naudoti skaičiams, žodžiams, vaizdams ir viskam kitam atspindėti.
Galite galvoti apie ASCII kaip apie Morzės skaitmeninio pasaulio kodą - vis tiek pirmą bandymą. Nors Morzės kodas naudojamas tik 36 skirtingiems simboliams (26 raidėms ir 10 skaitmenų) žymėti, ASCII buvo sukurtas taip, kad jis atstovautų iki 128 skirtingų simbolių 7 bitų duomenyse.
ASCII skiria didžiosios ir mažosios raidės, tai reiškia, kad jis reiškia 52 didžiąsias ir mažąsias raides iš anglų abėcėlės. Šalia tų pačių 10 skaitmenų tai yra maždaug pusė sunaudotos vietos.
Skyryba, matematiniai ir tipografiniai simboliai užima likusią dalį, o kontrolinių simbolių rinkinys, tai yra specialūs nespausdinami kodai, turintys funkcinę reikšmę - daugiau žr.
Štai keletas tipinių simbolių, kuriuos koduoja ASCII:
Dvejetainis | Dešimtainis skaičius | Charakteris |
---|---|---|
010 0001 | 33 | ! |
011 0000 | 48 | 0 |
011 1001 | 57 | 9 |
011 1011 | 59 | ; |
100 0001 | 65 | A |
100 0010 | 66 | B |
101 1010 | 90 | Z |
101 1011 | 91 | [ |
110 0001 | 97 | a |
110 0010 | 98 | b |
111 1101 | 125 | } |
Atminkite, kad pasirinktos vertės turi keletą naudingų savybių, visų pirma:
- Laiškai to paties atvejo visada gali būti rūšiuojami skaitmeniniu būdu, nes jie tvarkingi. Pavyzdžiui, A vertė yra mažesnė nei B, o jos vertė yra mažesnė nei Z.
- Skirtingų atvejų laiškus kompensuoja lygiai 32. Tai leidžia labai lengvai versti iš mažosios ir didžiosios raidžių, nes bet kuriuo atveju reikia pakeisti tik vieną bitą kiekvienai raidei.
Valdymo simboliai
Išskyrus raides, skyrybos ženklus ir skaitmenis, ASCII gali žymėti keletą valdymo simbolių, specialių kodo taškų, kurie tai daro nesukuria vieno simbolio išvesties, bet pateikia alternatyvias reikšmes apie duomenis, kad ir kas juos vartotų.
Pavyzdžiui, ASCII 000 1001 yra horizontalaus skirtuko simbolis. Tai reiškia vietą, kurią gausite paspaudę TAB klavišą. Paprastai tokių simbolių tiesiogiai nematysite, tačiau jų poveikis dažnai bus parodytas. Štai keletas pavyzdžių:
Dvejetainis | Dešimtainis skaičius | Charakteris |
---|---|---|
000 1001 | 9 | Horizontalusis skirtukas |
000 1010 | 10 | Linijos tiekimas |
001 0111 | 23 | Perdavimo bloko pabaiga |
Ką apie kitus veikėjus?
ASCII buvo nepaprastai sėkminga pirmosiomis skaičiavimo dienomis, nes ji buvo paprasta ir plačiai pritaikyta. Tačiau pasaulyje, kurio žvilgsnis yra labiau tarptautinis, viena rašymo sistema jo tiesiog nenupjaus. Šiuolaikiniai ryšiai turi būti įmanomi prancūzų, japonų kalbomis - iš tikrųjų bet kokia kalba, kuria norėtume laikyti tekstą.
„Unicode“ simbolių rinkinys gali iš viso adresuoti 1 112 064 skirtingus simbolius, nors šiuo metu apibrėžta tik maždaug dešimtadalis jų. Tai gali atrodyti daug, bet kodavimo tikslas - ne tik patenkinti dešimtis tūkstančių kinų simbolių, jis taip pat apima jaustukus (beveik pusantro tūkstančio) ir netgi išnykusias rašymo sistemas, tokias kaip Jurchenas.
Susijęs: 100 paaiškintų populiariausių jaustukų
„Unicode“ pripažino ASCII dominavimą renkantis pirmuosius 128 simbolius: jie yra visiškai tokie patys kaip ASCII. Tai leidžia ASCII koduotus failus naudoti tais atvejais, kai tikimasi „Unicode“, užtikrinant atgalinį suderinamumą.
Santrauka
ASCII tekstas žymi 26 angliškos abėcėlės raides su skaitmenimis, skyrybos ženklais ir keliais kitais simboliais. Geriausiai pusę amžiaus jis tarnavo savo tikslui,
Dabar jį pakeitė „Unicode“, palaikantis daugybę kalbų ir kitų simbolių, įskaitant jaustukus. Visais praktiniais tikslais UTF-8 yra kodavimas, kuris turėtų būti naudojamas atvaizduoti „Unicode“ simbolius internete.
Štai kaip nemokamai, su nuolaida arba pasinaudojant alternatyvia programine įranga, pasiekti nemokamas piratines programas.
- Paaiškinta technologija
- Žargonas
- Žiniatinklio kultūra
- „Unicode“

Bobby yra technologijų entuziastas, kuris beveik du dešimtmečius dirbo programinės įrangos kūrėju. Jis aistringai žaidžia, dirba „Review Player“ žurnalo apžvalgų redaktoriumi ir yra pasinėręs į visus internetinės leidybos ir interneto kūrimo aspektus.
Prenumeruokite mūsų naujienlaiškį
Prisijunkite prie mūsų naujienlaiškio, kuriame rasite techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!
Dar vienas žingsnis…!
Prašome patvirtinti savo el. Pašto adresą el. Laiške, kurį jums ką tik išsiuntėme.