ASCII on akronüüm, mida olete võib-olla kuulnud seoses arvutitekstiga, kuid see termin on tänu võimsamale uustulnukale kiiresti kasutusest väljas. Aga mis on ASCII ja milleks seda kasutatakse?
Mida tähistab ASCII?
Võib-olla on kõige lihtsam alustada lühend ise, seega laiendagem seda:
Amerikan Standard Cood Minanformatsioon Minavahetus
See suutäis fraasi ei anna tegelikult terviklikku pilti, kuid mõned osad pakuvad kohe vihjeid, eriti kaks esimest sõna. ASCII on Ameerika standard, mille olulisus selgub peagi.
„Teabevahetuse kood” soovitab rääkida andmete edasi-tagasi edastamise vormingust. Täpsemalt käsitleb ASCII tekstiandmeid: tähemärki moodustavad sõnad tavaliselt inimesele loetavas keeles.
ASCII lahendab probleemi, kuidas tähtedele ja muudele tähemärkidele väärtusi omistada, kui need on salvestatud failis üksuste ja nullidena, saab need faili lugemisel tähtedeks tagasi tõlkida hiljem. Kui erinevad arvutisüsteemid lepivad kokku sama koodi kasutamiseks, saab sellist teavet usaldusväärselt vahetada.
Seotud: Kuidas leida sümboleid ja otsida nende tähendusi
Kas vajate sümboli tuvastamisel abi? Siit saate teada, kuidas leida sümbolit pildi järgi, kuidas otsida sümbolite kogu ja palju muud.
ASCII ajalugu
Mõnikord nimetatakse seda USA-ASCII-ks, ASCII oli Ameerika innovatsioon, mis töötati välja 1960. aastatel. Standard on läbinud palju muudatusi alates 1977. ja 1986. aastast, mil ASCII viimati värskendati.
Laiendused ja variatsioonid on aastate jooksul tuginenud ASCII-le, peamiselt selleks, et ASCII jätaks välja paljud tähemärgid, mida kasutavad või isegi nõuavad muud keeled kui USA inglise keel. ASCII ei vasta isegi Ühendkuningriigi valuutasümbolile (“£”), kuigi nael on olemas 1980. aastatel välja töötatud 8-bitises laiendis Latin-1, mis kodeerib ka mitmeid muid valuutasid.
ASCII laiendati oluliselt ja selle järgiks sai Unicode, palju põhjalikum ja ambitsioonikam standard, mida käsitletakse allpool. Aastal 2008 edestas Unicode ASCII populaarsust veebikasutuses.
Milliseid tähemärke esindab ASCII?
Arvuti jaoks on A-täht sama võõras kui lilla värv või armukadeduse tunne. Arvutid tegelevad üksustega ja nullidena ning inimeste otsustada, kuidas neid numbreid, sõnu, pilte ja kõike muud tähistada.
Võite mõelda ASCII-st kui digitaalse maailma morsekoodist - igatahes esimesest katsest. Kui morsekoodi kasutatakse vaid 36 erineva tähemärgi (26 tähte ja 10 numbrit) tähistamiseks, siis ASCII oli mõeldud esindama kuni 128 erinevat märki 7-bitises andmes.
ASCII on tõstutundlik, see tähendab, et see tähistab 52 suurt ja väikest tähte inglise tähestikust. Sama kümne numbri kõrval on see umbes pool kasutatud ruumist.
Kirjavahemärgid, matemaatilised ja tüpograafilised sümbolid hõivavad ülejäänud osa ning kontrollmärkide kogu, mis on spetsiaalsed funktsionaalse tähendusega mittetrükitavad koodid - vt allpool.
Siin on mõned tüüpilised tähemärgid, mida ASCII kodeerib:
Binaarne | Kümnendkoht | Iseloom |
---|---|---|
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 | } |
Pange tähele, et valitud väärtustel on mõned kasulikud omadused, eelkõige:
- Sama juhtumi tähti saab alati järjestada numbriliselt, kuna need on korras. Näiteks on A väärtus väiksem kui B, mis on madalam kui Z.
- Erinevate juhtumite tähed kompenseeritakse täpselt 32-ga. See muudab väikeste ja väikeste tähtede vahel tõlkimise väga lihtsaks, sest mõlemal juhul tuleb iga tähe jaoks vahetada vaid üks bitt.
Juhtmärgid
Lisaks tähtedele, kirjavahemärkidele ja numbritele võib ASCII tähistada mitmeid juhtmärke, spetsiaalseid koodipunkte, mis seda teevad ei tooda ühemärgilist väljundit, vaid pakub andmete kohta alternatiivseid tähendusi kõigele, mis neid tarbib.
Näiteks on horisontaalse vahelehe märk ASCII 000 1001. See tähistab ruumi, mille saate, kui vajutate TAB-klahvi. Tavaliselt selliseid märke otse ei näe, kuid nende mõju kuvatakse sageli. Siin on veel mõned näited:
Binaarne | Kümnendkoht | Iseloom |
---|---|---|
000 1001 | 9 | Horisontaalne vaheleht |
000 1010 | 10 | Rea voog |
001 0111 | 23 | Edastusploki lõpp |
Aga teised tegelased?
ASCII oli arvutamise algusaegadel tohutult edukas, kuna see oli lihtne ja laialt levinud. Rahvusvahelisema maailmavaatega maailmas ei lase üks kirjutamissüsteem seda lihtsalt kärpida. Kaasaegne suhtlus peab olema võimalik prantsuse, jaapani keeles - tegelikult igas keeles, kuhu võiksime teksti salvestada.
Unicode'i märgikomplekt võib adresseerida kokku 1112 064 erinevat tähemärki, kuigi tegelikult on neist määratletud vaid umbes kümnendik. See võib kõlada palju, kuid kodeeringu eesmärk on mitte ainult kümnete tuhandete hiinlaste toitlustamine tähemärki, see hõlmab ka emotikone (ligi poolteist tuhat) ja isegi väljasurnud kirjutamissüsteeme nagu Jurchen.
Seotud: 100 kõige populaarsemat selgitatud emotikoni
Unicode tunnistas esimese 128 tähemärgi valikul ASCII domineerimist: need on täpselt samad kui ASCII. See võimaldab ASCII-kodeeritud faile kasutada olukordades, kus eeldatakse Unicode'i, pakkudes tagurpidi ühilduvust.
Kokkuvõte
ASCII tekst tähistab inglise tähestiku 26 tähte koos visatud numbritega, kirjavahemärkide ja mõne muu sümboliga. Poole sajandi jooksul täitis see oma eesmärki väga hästi,
Nüüd on selle asendanud Unicode, mis toetab tohutut arvu keeli ja muid sümboleid, sealhulgas emotikone. UTF-8 on kõigil praktilistel eesmärkidel kodeering, mida tuleks kasutada Unicode'i märkide võrgus esitamiseks.
Siit saate teada, kuidas tasuta, soodushinnaga või alternatiivse tarkvara kaudu pääseda levinud piraatrakendustele.
- Tehnoloogia selgitatud
- Žargoon
- Veebikultuur
- Unicode
Bobby on tehnoloogiaentusiast, kes töötas tarkvaraarendajana peaaegu kaks aastakümmet. Ta on mängude vastu kirglik, töötab Switch Player Magazine'is arvustuste toimetajana ning on süvenenud veebiväljaannete ja veebiarenduse kõigisse aspektidesse.
Telli meie uudiskiri
Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e-raamatuid ja eksklusiivseid pakkumisi!
Veel üks samm !!!
Palun kinnitage oma e-posti aadress meilis, mille me just saatsime.