Wat is ASCII-tekst en hoe wordt het gebruikt?

Wat is ASCII-tekst en hoe wordt het gebruikt?

ASCII is een acroniem dat je misschien hebt gehoord met betrekking tot computertekst, maar het is een term die snel buiten gebruik raakt dankzij een krachtigere nieuwkomer. Maar wat is ASCII en waarvoor wordt het gebruikt?





Waar staat ASCII voor?

Misschien is de gemakkelijkste plaats om te beginnen het acroniem zelf, dus laten we het uitbreiden:





TOT mericaans S tandaard C ode aan l informatie l verwisselen





Deze mondvol van een zin geeft niet echt het volledige beeld, maar sommige delen bieden onmiddellijk enkele aanwijzingen, met name de eerste twee woorden. ASCII is een Amerikaanse standaard, waarvan de betekenis spoedig duidelijk zal worden.

Code for Information Interchange suggereert dat we het hebben over een indeling voor het heen en weer doorgeven van gegevens. In het bijzonder gaat ASCII over tekstuele gegevens: tekens die woorden vormen in een typisch voor mensen leesbare taal.



ASCII lost het probleem op van het toewijzen van waarden aan letters en andere tekens, zodat ze, wanneer ze als enen en nullen in een bestand worden opgeslagen, weer in letters kunnen worden vertaald wanneer het bestand later wordt gelezen. Als verschillende computersystemen overeenkomen om dezelfde code te gebruiken, kan dergelijke informatie op betrouwbare wijze worden uitgewisseld.

hoe een wachtwoord te achterhalen?

Verwant: Hoe symbolen te vinden en hun betekenis op te zoeken





De geschiedenis van ASCII

ASCII, ook wel US-ASCII genoemd, was een Amerikaanse innovatie die in de jaren zestig werd ontwikkeld. De standaard heeft vele herzieningen ondergaan sinds, voornamelijk in 1977 en 1986, toen ASCII voor het laatst werd bijgewerkt.

Uitbreidingen en variaties zijn in de loop der jaren voortgebouwd op ASCII, voornamelijk om tegemoet te komen aan het feit dat ASCII veel tekens weglaat die worden gebruikt of zelfs vereist door andere talen dan Amerikaans Engels. ASCII houdt niet eens rekening met het Britse valutasymbool (£), hoewel het pond aanwezig is in Latin-1, een 8-bits extensie die in de jaren tachtig is ontwikkeld en die ook voor verschillende andere valuta's codeert.





ASCII werd sterk uitgebreid en opgevolgd door Unicode, een veel uitgebreidere en ambitieuzere standaard, die hieronder wordt besproken. In 2008 overtrof Unicode ASCII in populariteit voor online gebruik.

Welke karakters vertegenwoordigt ASCII?

Voor een computer is de letter A net zo onbekend als de kleur paars of het gevoel van jaloezie. Computers werken in enen en nullen, en het is aan mensen om te beslissen hoe ze die enen en nullen gebruiken om getallen, woorden, afbeeldingen en al het andere weer te geven.

Je kunt ASCII zien als de morsecode van de digitale wereld - in ieder geval de eerste poging. Terwijl morsecode wordt gebruikt om slechts 36 verschillende tekens (26 letters en 10 cijfers) weer te geven, is ASCII ontworpen om maximaal 128 verschillende tekens in 7 bits aan gegevens weer te geven.

ASCII is hoofdlettergevoelig, wat betekent dat het 52 hoofdletters en kleine letters uit het Engelse alfabet vertegenwoordigt. Naast dezelfde 10 cijfers is dat ongeveer de helft van de gebruikte ruimte.

Leestekens, wiskundige en typografische symbolen nemen de rest in beslag, en een verzameling controletekens, dit zijn speciale niet-afdrukbare codes met functionele betekenissen - zie hieronder voor meer informatie.

Hier zijn enkele typische tekens die door ASCII worden gecodeerd:

binairDecimaleKarakter
010 000133!
011 0000480
011 1001579
011 101159;
100 000165TOT
100 001066B
101 101090MET
101 101191[
110 000197tot
110 001098B
111 1101125}

Merk op dat de gekozen waarden enkele nuttige eigenschappen hebben, met name:

  • Letters van hetzelfde geval kunnen altijd numeriek worden gesorteerd, omdat ze op volgorde staan. A heeft bijvoorbeeld een lagere waarde dan B, die een lagere waarde heeft dan Z.
  • Letters van verschillende hoofdletters worden precies 32 verschoven. Dit maakt het heel gemakkelijk om te vertalen tussen kleine en hoofdletters, aangezien er voor elke letter slechts één bit hoeft te worden verwisseld.

Besturingspersonages

Anders dan letters, interpunctie en cijfers, kan ASCII een aantal controletekens vertegenwoordigen, speciale codepunten die geen uitvoer van één teken produceren, maar in plaats daarvan alternatieve betekenissen over de gegevens bieden voor wat het ook zou kunnen zijn.

hoe wifi met pc te verbinden

ASCII 000 1001 is bijvoorbeeld het horizontale tabteken. Het vertegenwoordigt de ruimte die u krijgt als u op de TAB-toets drukt. U zult dergelijke karakters meestal niet direct zien, maar hun effect zal vaak worden getoond. Hier zijn nog enkele voorbeelden:

binairDecimaleKarakter
000 10019Horizontaal tabblad
000 101010Regelinvoer
001 01112. 3Einde van transmissieblok

Hoe zit het met andere personages?

ASCII was enorm succesvol tijdens de begindagen van de computer, omdat het eenvoudig en algemeen werd aangenomen. In een wereld met een meer internationale kijk, zal één schrijfsysteem het echter niet redden. Moderne communicatie moet mogelijk zijn in het Frans, Japans, eigenlijk elke taal waarin we tekst willen opslaan.

De Unicode-tekenset kan in totaal 1.112.064 verschillende tekens aanspreken, hoewel momenteel slechts ongeveer een tiende daarvan is gedefinieerd. Dat klinkt misschien als veel, maar de codering is niet alleen bedoeld voor tienduizenden Chinese karakters, maar omvat ook emoji (bijna anderhalfduizend) en zelfs uitgestorven schrijfsystemen zoals Jurchen.

Verwant: De 100 meest populaire emoji's uitgelegd

Unicode erkende de dominantie van ASCII bij de keuze van de eerste 128 tekens: ze zijn precies hetzelfde als ASCII. Hierdoor kunnen ASCII-gecodeerde bestanden worden gebruikt in situaties waarin Unicode wordt verwacht, wat achterwaartse compatibiliteit biedt.

Samenvatting

ASCII-tekst vertegenwoordigt de 26 letters van het Engelse alfabet, met cijfers, interpunctie en een paar andere symbolen. Het heeft zijn doel gedurende het grootste deel van een halve eeuw zeer goed gediend,

Het is nu vervangen door Unicode, dat een groot aantal talen en andere symbolen ondersteunt, waaronder emoji. UTF-8 is, voor alle praktische doeleinden, de codering die moet worden gebruikt om Unicode-tekens online weer te geven.

Deel Deel Tweeten E-mail Is het de moeite waard om te upgraden naar Windows 11?

Windows is opnieuw ontworpen. Maar is dat genoeg om u te overtuigen om over te stappen van Windows 10 naar Windows 11?

hoe u kunt zien wie uw linkedin heeft bekeken
Lees volgende Gerelateerde onderwerpen
  • Technologie uitgelegd
  • Jargon
  • Webcultuur
  • Unicode
Over de auteur Bobby Jack(58 artikelen gepubliceerd)

Bobby is een technologie-enthousiasteling die bijna twee decennia als softwareontwikkelaar heeft gewerkt. Hij is gepassioneerd door gaming, werkt als recensie-editor bij Switch Player Magazine en is ondergedompeld in alle aspecten van online publiceren en webontwikkeling.

Meer van Bobby Jack

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren