ASCII är en akronym som du kanske har hört i förhållande till datortexter, men det är en term som snabbt tappas ur bruk tack vare en kraftfullare nykomling. Men vad är ASCII och vad används det till?
Vad står ASCII för?
Det kanske enklaste stället att börja är förkortningen i sig, så låt oss utvidga den:
American Standard Code för Jagninformation Jagutbyte
Den här munnen av en fras ger inte den fullständiga bilden, men vissa delar ger omedelbart några ledtrådar, särskilt de två första orden. ASCII är en amerikansk standard vars betydelse snart kommer att framgå.
"Kod för informationsutbyte" antyder att vi pratar om ett format för överföring av data fram och tillbaka. Specifikt behandlar ASCII textdata: tecken som utgör ord på ett typiskt läsbart språk.
ASCII löser problemet med hur man tilldelar värden till bokstäver och andra tecken så att när de är lagras som enor och nollor i en fil, kan de översättas tillbaka till bokstäver när filen läses senare. Om olika datorsystem är överens om att använda samma kod kan sådan information utbytas på ett tillförlitligt sätt.
Relaterad: Hur man hittar symboler och letar efter deras betydelse
Behöver du hjälp med att identifiera en symbol? Så här hittar du valfri symbol efter bild, hur du söker efter symbolbibliotek och mer.
ASCII: s historia
Ibland kallad US-ASCII var ASCII en amerikansk innovation som utvecklades på 1960-talet. Standarden har genomgått många omarbetningar sedan, främst 1977 och 1986, när ASCII senast uppdaterades.
Tillägg och variationer har byggt på ASCII genom åren, främst för att tillgodose det faktum att ASCII utelämnar många tecken som används eller till och med krävs av andra språk än amerikansk engelska. ASCII tillgodoser inte ens den brittiska valutasymbolen (“£”), även om pundet finns i Latin-1, en 8-bitars förlängning som utvecklades på 1980-talet, som också kodar för flera andra valutor.
ASCII utvidgades kraftigt och lyckades av Unicode, en mycket mer omfattande och ambitiös standard, som diskuteras nedan. 2008 överträffade Unicode ASCII i popularitet för onlineanvändning.
Vilka karaktärer representerar ASCII?
För en dator är bokstaven "A" lika okänd som färgen lila eller känslan av svartsjuka. Datorer handlar om enor och nollor, och det är upp till människor att bestämma hur man använder dessa och nollor för att representera siffror, ord, bilder och allt annat.
Du kan tänka på ASCII som Morse-koden i den digitala världen - det första försöket, hur som helst. Medan Morse-koden används för att representera bara 36 olika tecken (26 bokstäver och 10 siffror) utformades ASCII för att representera upp till 128 olika tecken i 7 databitar.
ASCII är skiftlägeskänslig, vilket betyder att den representerar 52 stora och små bokstäver från det engelska alfabetet. Vid sidan av samma tio siffror är det ungefär hälften av det använda utrymmet.
Punktuering, matematiska och typografiska symboler upptar resten, och en samling kontrolltecken, som är speciella icke-utskrivbara koder med funktionella betydelser - se nedan för mer.
Här är några typiska tecken som ASCII kodar:
Binär | Decimal | Karaktär |
---|---|---|
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 | } |
Observera att de valda värdena har några användbara egenskaper, särskilt:
- Bokstäver i samma fall kan alltid sorteras numeriskt eftersom de är i ordning. Till exempel har A ett lägre värde än B, som har ett lägre värde än Z.
- Brev från olika ärenden kompenseras med exakt 32. Detta gör det väldigt enkelt att översätta mellan gemener och versaler eftersom bara en enda bit behöver bytas för varje bokstav.
Kontrolltecken
Förutom bokstäver, skiljetecken och siffror kan ASCII representera ett antal kontrolltecken, speciella kodpunkter som gör det producerar inte enstaka tecken utan ger istället alternativa betydelser om data till vad som helst som konsumerar den.
Till exempel är ASCII 000 1001 det horisontella fliktegnet. Det representerar det utrymme du får när du trycker på TAB-tangenten. Du ser vanligtvis inte sådana tecken direkt, men deras effekt visas ofta. Här är några fler exempel:
Binär | Decimal | Karaktär |
---|---|---|
000 1001 | 9 | Fliken Horisontell |
000 1010 | 10 | Linjeflöde |
001 0111 | 23 | Slut på överföringsblock |
Vad sägs om andra karaktärer?
ASCII var enormt framgångsrikt under de tidiga datorerna eftersom det var enkelt och allmänt antaget. Men i en värld med en mer internationell syn, kommer ett skrivsystem inte att klippa det. Modern kommunikation måste vara möjlig på franska, japanska - i själva verket vilket språk vi helst vill lagra text på.
Unicode-teckenuppsättningen kan adressera totalt 1.112.064 olika tecken, även om endast ungefär en tiondel av dem faktiskt är för närvarande definierade. Det låter kanske mycket, men kodningen syftar till att inte bara tillgodose tiotusentals kineser tecken, det täcker också emoji (nästan ett och ett halvt tusen) och till och med utdöda skrivsystem som Jurchen.
Relaterad: De 100 mest populära emojierna förklarade
Unicode erkände ASCIIs dominans i valet av de första 128 tecknen: de är exakt samma som ASCII. Detta gör att ASCII-kodade filer kan användas i situationer där Unicode förväntas, vilket ger bakåtkompatibilitet.
Sammanfattning
ASCII-texten representerar de 26 bokstäverna i det engelska alfabetet, med siffror, skiljetecken och några andra symboler som kastas in. Det tjänade sitt syfte mycket bra under den bästa delen av ett halvt sekel,
Det har nu ersatts av Unicode, som stöder ett stort antal språk och andra symboler, inklusive emoji. UTF-8 är för alla praktiska ändamål den kodning som ska användas för att representera Unicode-tecken online.
Så här får du tillgång till vanligt piratkopierade appar gratis, med rabatt eller genom alternativ programvara.
- Teknik förklaras
- Jargong
- Webbkultur
- Unicode

Bobby är en teknikentusiast som arbetat som programutvecklare under mer än två decennier. Han brinner för spel, arbetar som Recensentredaktör på Switch Player Magazine och är nedsänkt i alla aspekter av onlinepublicering och webbutveckling.
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!
Ett steg till…!
Bekräfta din e-postadress i e-postmeddelandet som vi just skickade till dig.