ASCII on lyhenne, jonka olet ehkä kuullut suhteessa tietokonetekstiin, mutta se on termi, joka loppuu nopeasti käytöstä tehokkaamman tulokkaan ansiosta. Mutta mikä on ASCII ja mihin sitä käytetään?
Mitä ASCII tarkoittaa?
Ehkä helpoin paikka aloittaa on itse lyhenne, joten laajennetaan sitä:
Amerikaani Standardi Code Minätietoa Minävaihtaminen
Tämä suupala lause ei todellakaan anna täydellistä kuvaa, mutta jotkut osat tarjoavat heti joitain vihjeitä, erityisesti kaksi ensimmäistä sanaa. ASCII on amerikkalainen standardi, jonka merkitys käy pian ilmi.
"Code for Information Interchange" ehdottaa, että puhumme muodosta tietojen siirtämiseen edestakaisin. Erityisesti ASCII käsittelee tekstidataa: merkit, jotka muodostavat sanat tyypillisesti ihmisen luettavalla kielellä.
ASCII ratkaisee ongelman siitä, miten arvoja voidaan määrittää kirjaimille ja muille merkeille niin, kun ne ovat tiedostot ovat nollia ja nollia, ne voidaan kääntää takaisin kirjaimiksi, kun tiedosto luetaan myöhemmin. Jos eri tietokonejärjestelmät sopivat saman koodin käytöstä, tällaiset tiedot voidaan vaihtaa luotettavasti.
Liittyvät: Kuinka löytää symboleja ja etsiä niiden merkityksiä
Tarvitsetko apua symbolin tunnistamisessa? Näin löydät minkä tahansa symbolin kuvan mukaan, kuinka etsiä symbolikirjastoja ja paljon muuta.
ASCII: n historia
Joskus kutsutaan nimellä US-ASCII, ASCII oli amerikkalainen innovaatio, joka kehitettiin 1960-luvulla. Standardia on tehty useita muutoksia sen jälkeen, lähinnä vuosina 1977 ja 1986, jolloin ASCII päivitettiin viimeksi.
Laajennukset ja muunnelmat ovat rakentaneet ASCII: n vuosien varrella pääasiassa sen huomioon ottamiseksi, että ASCII jättää huomiotta monet merkit, joita muut kielet kuin Yhdysvaltain englanti käyttävät tai jopa vaativat. ASCII ei edes ota huomioon Ison-Britannian valuuttasymbolia (“£”), vaikka punta esiintyy Latin-1: ssä, joka on 1980-luvulla kehitetty 8-bittinen laajennus, joka koodaa myös useita muita valuuttoja.
ASCII: ta laajennettiin huomattavasti, ja sitä seurasi Unicode, paljon kattavampi ja kunnianhimoisempi standardi, jota käsitellään jäljempänä. Vuonna 2008 Unicode ohitti ASCII: n suosiota verkkokäytössä.
Mitä merkkejä ASCII edustaa?
Tietokoneelle A-kirjain on aivan yhtä tuntematon kuin violetti väri tai mustasukkaisuuden tunne. Tietokoneet käsittelevät ykköksiä ja nollia, ja ihmisten on päätettävä, kuinka niitä ja nollia käytetään numeroiden, sanojen, kuvien ja muun esittämiseen.
Voit ajatella ASCII: ta digitaalisen maailman morsekoodina - joka tapauksessa ensimmäinen yritys. Vaikka Morse-koodia käytetään edustamaan vain 36 erilaista merkkiä (26 kirjainta ja 10 numeroa), ASCII on suunniteltu edustamaan jopa 128 erilaista merkkiä 7 bittiä dataa.
ASCII on isot ja pienet kirjaimet, eli se edustaa 52 isoa ja pientä kirjainta englanninkielisestä aakkosesta. Samojen 10 numeron lisäksi tämä on noin puolet käytetystä tilasta.
Välimerkit, matemaattiset ja typografiset symbolit vievät loppuosan, ja joukko ohjausmerkkejä, jotka ovat erityisiä ei-tulostettavia koodeja ja toiminnallisia merkityksiä - katso lisätietoja alla.
Tässä on joitain tyypillisiä merkkejä, jotka ASCII koodaa:
Binääri | Desimaali | Merkki |
---|---|---|
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 | } |
Huomaa, että valituilla arvoilla on joitain hyödyllisiä ominaisuuksia, erityisesti:
- Saman tapauksen kirjaimet voidaan aina lajitella numeerisesti, koska ne ovat kunnossa. Esimerkiksi A: lla on pienempi arvo kuin B: llä, jolla on pienempi arvo kuin Z: llä.
- Eri tapausten kirjaimet kompensoidaan täsmälleen 32: lla. Tämän ansiosta kääntäminen pienen ja ison kirjaimen välillä on erittäin helppoa, koska kullekin kirjaimelle on vaihdettava vain yksi bitti kumpaankin suuntaan.
Ohjausmerkit
ASCII voi edustaa lukuun ottamatta kirjaimia, välimerkkejä ja numeroita useita merkkejä, erityisiä koodipisteitä eivät tuota yksimerkkistä ulostuloa, vaan antavat sen sijaan vaihtoehtoisia merkityksiä tiedoista riippumatta siitä, mikä niitä kuluttaa.
Esimerkiksi ASCII 000 1001 on vaakasuuntainen sarkainmerkki. Se edustaa tilaa, jonka saat, kun painat SARKAIN-näppäintä. Et yleensä näe tällaisia merkkejä suoraan, mutta niiden vaikutus näkyy usein. Tässä on muutamia esimerkkejä:
Binääri | Desimaali | Merkki |
---|---|---|
000 1001 | 9 | Vaaka-välilehti |
000 1010 | 10 | Rivinvaihto |
001 0111 | 23 | Lähetyslohkon loppu |
Entä muut hahmot?
ASCII oli erittäin onnistunut laskennan alkuaikoina, koska se oli yksinkertainen ja laajasti hyväksytty. Kuitenkin maailmassa, jossa on enemmän kansainvälisiä näkymiä, yksi kirjoitusjärjestelmä ei vain leikkaa sitä. Nykyaikaisen viestinnän on oltava mahdollista ranskaksi, japaniksi - itse asiassa millä tahansa kielellä, johon haluamme tallentaa tekstiä.
Unicode-merkistö voi kohdistaa yhteensä 1112 064 erilaista merkkiä, vaikka vain noin kymmenes niistä on tällä hetkellä määritelty. Se saattaa kuulostaa paljon, mutta koodauksen tarkoituksena on paitsi palvella kymmeniä tuhansia kiinalaisia merkkiä, se kattaa myös emojit (lähes puolitoista tuhatta) ja jopa sukupuuttoon kuolleet kirjoitusjärjestelmät, kuten Jurchen.
Liittyvät: 100 suosituinta selitettyä emojia
Unicode tunnusti ASCII: n hallitsevuuden valittaessa 128 ensimmäistä merkkiä: ne ovat täsmälleen samat kuin ASCII. Tämä mahdollistaa ASCII-koodattujen tiedostojen käytön tilanteissa, joissa odotetaan Unicodea, mikä tarjoaa taaksepäin yhteensopivuuden.
Yhteenveto
ASCII-teksti edustaa englanninkielisen aakkosen 26 kirjainta, joissa on numeroita, välimerkkejä ja muutama muu symboli. Se palveli tarkoitustaan erittäin hyvin puolen vuosisadan ajan,
Sen on nyt korvannut Unicode, joka tukee valtavaa määrää kieliä ja muita symboleja, mukaan lukien emoji. UTF-8 on käytännön tarkoituksiin koodaus, jota tulisi käyttää edustamaan Unicode-merkkejä verkossa.
Näin pääset käyttämään yleisesti laittomia laittomia sovelluksia ilmaiseksi, alennuksella tai vaihtoehtoisten ohjelmistojen kautta.
- Teknologia selitetty
- Jargon
- Verkkokulttuuri
- Unicode
Bobby on tekniikan harrastaja, joka työskenteli ohjelmistokehittäjänä kahden vuosikymmenen ajan. Hän on intohimoinen pelaamiseen, työskentelee Review Player -lehdessä Switch Player -lehdessä ja on upotettu verkkojulkaisun ja verkkokehityksen kaikkiin osa-alueisiin.
Tilaa uutiskirjeemme
Liity uutiskirjeeseemme, jossa on teknisiä vinkkejä, arvosteluja, ilmaisia e-kirjoja ja erikoistarjouksia!
Vielä yksi askel !!!
Vahvista sähköpostiosoitteesi juuri lähettämässäsi sähköpostiviestissä.