Vad är ASCII -text och hur används den?

Vad är ASCII -text och hur används den?

ASCII är en förkortning som du kanske har hört i samband med datartext, men det är en term som snabbt faller ur användning tack vare en mer kraftfull 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 själva förkortningen, så låt oss utöka den:





TILL merican S tandard C ode för I nformation I byta





Den här munnen av en fras ger inte riktigt hela 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 bli uppenbar.

Code for Information Interchange föreslår att vi pratar om ett format för att skicka data fram och tillbaka. Specifikt behandlar ASCII textdata: tecken som utgör ord på ett typiskt mänskligt 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 lagras som ettor och nollor i en fil kan de översättas tillbaka till bokstäver när filen läses senare. Om olika datorsystem enas om samma kod att använda, kan sådan information utbytas på ett tillförlitligt sätt.

vilken typ av växt är den här bilden på

Relaterad: Hur man hittar symboler och letar upp deras betydelser





ASCII: s historia

Ibland kallad US-ASCII var ASCII en amerikansk innovation som utvecklades på 1960-talet. Standarden har genomgått många revideringar sedan, främst 1977 och 1986, då ASCII senast uppdaterades.

Tillägg och variationer har byggt på ASCII under å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 utvecklad på 1980-talet, som också kodar för flera andra valutor.





ASCII utökades kraftigt och efterträddes av Unicode, en mycket mer omfattande och ambitiös standard, som diskuteras nedan. År 2008 överträffade Unicode ASCII i popularitet för online -användning.

Vilka karaktärer representerar ASCII?

För en dator är bokstaven A lika obekant som färgen lila eller känslan av svartsjuka. Datorer handlar med enor och nollor, och det är upp till människor att bestämma hur de och nollorna ska användas för att representera siffror, ord, bilder och allt annat.

Du kan tänka på ASCII som den digitala världens morsekod - det första försöket i alla fall. Medan morsekoden 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 bitar data.

ASCII är skiftlägeskänsligt, vilket betyder att det representerar 52 stora och små bokstäver från det engelska alfabetet. Utöver samma 10 siffror är det ungefär hälften av det använda utrymmet.

Skiljetecken, 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ärDecimalKaraktär
010 000133!
011 0000480
011 1001579
011 101159;
100 000165TILL
100 001066B
101 101090MED
101 101191[
110 000197till
110 001098b
111 1101125}

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.
  • Bokstäver i olika fall kompenseras av exakt 32. Detta gör det mycket enkelt att översätta mellan gemener och versaler eftersom bara en enda bit behöver bytas för varje bokstav, antingen.

Styr tecken

Förutom bokstäver, skiljetecken och siffror kan ASCII representera ett antal kontrolltecken, speciella kodpunkter som inte producerar enstaka tecken utan istället ger alternativa betydelser om data till vad som än kan konsumera det.

hur man får en bild att se ut som en tavla

Till exempel är ASCII 000 1001 det horisontella flikstecknet. Det representerar det utrymme du får när du trycker på TAB -knappen. Du ser vanligtvis inte sådana tecken direkt, men deras effekt kommer ofta att visas. Här är några fler exempel:

BinärDecimalKaraktär
000 10019Horisontell flik
000 101010Radmatning
001 01112. 3Slut på överföringsblock

Hur är det med andra karaktärer?

ASCII var enormt framgångsrik under datorns första tid eftersom det var enkelt och allmänt använt. Men i en värld med en mer internationell syn kommer ett skrivsystem bara inte att skära av det. Modern kommunikation måste vara möjlig på franska, japanska - i själva verket alla språk vi kanske vill lagra text på.

Unicode-teckenuppsättningen kan ta upp totalt 1 112 064 olika tecken, även om bara ungefär en tiondel av dem faktiskt definieras för närvarande. Det kan låta som mycket, men kodningen syftar till att inte bara tillgodose tiotusentals kinesiska tecken, den 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 ASCII: s dominans i valet av de första 128 tecknen: de är exakt desamma 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 -text representerar de 26 bokstäverna i det engelska alfabetet, med siffror, skiljetecken och några andra symboler kastade in. Det tjänade sitt syfte mycket bra under den bästa delen av ett halvt sekel,

Den 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.

Dela med sig Dela med sig Tweet E-post Är det värt att uppgradera till Windows 11?

Windows har gjorts om. Men är det tillräckligt för att övertyga dig om att byta från Windows 10 till Windows 11?

iphone 6 frysta på apple -logotypen
Läs Nästa Relaterade ämnen
  • Teknik förklaras
  • Jargong
  • Webbkultur
  • Unicode
Om författaren Bobby Jack(58 artiklar publicerade)

Bobby är en teknikentusiast som arbetade som mjukvaruutvecklare i de flesta av två decennier. Han brinner för spel, jobbar som Recensions Editor på Switch Player Magazine och är fördjupad i alla aspekter av online -publicering och webbutveckling.

Mer från Bobby Jack

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera