Az ASCII olyan rövidítés, amelyet hallottál a számítógépes szöveggel kapcsolatban, de ez egy olyan kifejezés, amely egy erőteljesebb jövevénynek köszönhetően gyorsan kiesik a használatból. De mi az ASCII, és mire használják?

Mit jelent az ASCII?

Talán a legegyszerűbb kezdeni a rövidítéssel, tehát bővítsük ki:

Amerikán Standard Códája énnformáció énváltás

Ez a falatnyi kifejezés nem igazán adja a teljes képet, de egyes részek azonnal kínálnak néhány nyomot, nevezetesen az első két szót. Az ASCII egy amerikai szabvány, amelynek jelentősége hamarosan nyilvánvalóvá válik.

Az „Információcsere kódja” azt javasolja, hogy az adatok oda-vissza továbbításának formátumáról beszéljünk. Pontosabban, az ASCII a szöveges adatokkal foglalkozik: karakterek alkotják a szavakat egy tipikusan ember által olvasható nyelven.

Az ASCII megoldja azt a problémát, hogy miként rendelhetünk értékeket a betűkhöz és más karakterekhez, amikor azok vannak egyként és nullává tárolva egy fájlban, a fájl olvasásakor vissza lehet őket fordítani betűkké majd később. Ha különböző számítógépes rendszerek megállapodnak ugyanazon kód használatában, az ilyen információk megbízhatóan felcserélhetők.

Összefüggő: Hogyan lehet megtalálni a szimbólumokat és megkeresni azok jelentését

6 módszer a szimbólumok megkeresésére és a szimbólumok jelentésének megkeresésére

Segítségre van szüksége egy szimbólum azonosításához? Így találhat szimbólumot képenként, hogyan kereshet szimbólumkönyvtárakban, és így tovább.

Az ASCII története

Néha US-ASCII néven emlegetik, az ASCII egy amerikai innováció volt, amelyet az 1960-as években fejlesztettek ki. A szabvány számos átdolgozáson ment keresztül, elsősorban 1977-ben és 1986-ban, amikor az ASCII-t utoljára frissítették.

A kiterjesztések és variációk az évek során az ASCII-re épültek, főként annak a ténynek a kielégítésére, hogy az ASCII kihagy sok olyan karaktert, amelyet az amerikai angol nyelvtől eltérő nyelvek használnak, vagy akár szükségesek is. Az ASCII nem is elégíti ki az Egyesült Királyság valutaszimbólumát („£”), bár a font a latin-1-ben található, egy 8 bites kiterjesztés, amelyet az 1980-as években fejlesztettek ki, és amely számos más valutát is kódol.

Az ASCII-t nagymértékben kibővítette, és az Unicode, egy sokkal átfogóbb és ambiciózusabb szabvány követte, amelyet az alábbiakban tárgyalunk. 2008-ban az Unicode megelőzte az ASCII népszerűségét az online használat terén.

Milyen karaktereket képvisel az ASCII?

Számítógép számára az „A” betű ugyanolyan ismeretlen, mint a lila szín vagy a féltékenység érzése. A számítógépek eggyel és nullával foglalkoznak, és az emberek feladata eldönteni, hogyan használják ezeket az nullákat számok, szavak, képek és bármi más ábrázolására.

Gondolhat az ASCII-re, mint a digitális világ morzekódjára - amúgy is az első kísérletre. Míg a Morse kódot csupán 36 különböző karakter (26 betű és 10 számjegy) ábrázolására használják, az ASCII-t úgy tervezték, hogy 7 bit adatban akár 128 különböző karaktert képviseljen.

Az ASCII megkülönbözteti a kis- és nagybetűket, vagyis 52 kis- és nagybetűt jelent az angol ábécéből. Ugyanaz a 10 számjegy mellett ez körülbelül a fele a felhasznált területnek.

Írásjelek, matematikai és tipográfiai szimbólumok foglalják el a fennmaradó részt, és a vezérlő karakterek gyűjteménye, amelyek speciális, nem nyomtatható kódok, funkcionális jelentéssel - lásd alább alább.

Íme néhány tipikus karakter, amelyet az ASCII kódol:

Bináris Decimális karakter
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 }

Vegye figyelembe, hogy a kiválasztott értékeknek van néhány hasznos tulajdonságuk, különösen:

  • Ugyanannak az esetnek a betűi mindig numerikusan rendezhetők, mivel sorrendben vannak. Például A értéke alacsonyabb, mint B, ami alacsonyabb, mint Z.
  • Különböző esetek betűit pontosan 32 ellensúlyozza. Ez nagyon megkönnyíti a fordítást kis- és nagybetűk között, mivel mindkét betűhöz csak egyetlen bitet kell kapcsolni, akárhogy is, akárhogy is.

Vezérlő karakterek

A betűk, az írásjelek és a számjegyek kivételével az ASCII számos vezérlő karaktert, speciális kódpontokat képviselhet nem hoznak létre egy karakteres kimenetet, ehelyett alternatív jelentést adnak az adatokról, függetlenül attól, hogy mik is fogyasztják azokat.

Például az ASCII 000 1001 a vízszintes fül karakter. Ez azt a helyet jelöli, amelyet a TAB gomb megnyomásakor kap. Az ilyen karaktereket általában közvetlenül nem fogja látni, de a hatásuk gyakran megjelenik. Íme néhány további példa:

Bináris Decimális karakter
000 1001 9 Vízszintes fül
000 1010 10 Soremelés
001 0111 23 Az átviteli blokk vége

Mi a helyzet a többi szereplővel?

Az ASCII rendkívül sikeres volt a számítás kezdeteiben, mivel egyszerű és széles körben elfogadott volt. Azonban egy nemzetközibb szemlélettel rendelkező világban az egyik írórendszer csak nem vágja le. Lehetségesnek kell lennie a modern kommunikációnak franciául, japánul - valójában bármely olyan nyelven, amelyen szövegeket tárolni szeretnénk.

Az Unicode karakterkészlet összesen 1112 064 különböző karaktert képes megcímezni, bár ezeknek jelenleg csak körülbelül egytizede van meghatározva. Ez soknak tűnhet, de a kódolás célja nemcsak a kínai tízezrek ellátása karaktereket, emojikra (közel másfél ezer), sőt kihalt írórendszerekre is kiterjed Jurchen.

Összefüggő: A 100 legnépszerűbb magyarázat

Az Unicode elismerte az ASCII dominanciáját az első 128 karakter kiválasztásában: pontosan megegyeznek az ASCII-vel. Ez lehetővé teszi az ASCII-kódolású fájlok olyan helyzetekben történő felhasználását, ahol várhatóan Unicode várható, ami visszamenőleges kompatibilitást biztosít.

Összegzés

Az ASCII szöveg az angol ábécé 26 betűjét ábrázolja, számjegyekkel, írásjelekkel és néhány egyéb szimbólummal. Fél évszázadon át nagyon jól szolgálta célját,

Most az Unicode váltotta fel, amely rengeteg nyelvet és egyéb szimbólumot támogat, beleértve az emojikat is. Az UTF-8 minden gyakorlati szempontból az a kódolás, amelyet az Unicode karakterek online ábrázolására kell használni.

Email
Nem kell kalózozni: 9 népszerű alkalmazás, amelyet ingyen vagy olcsón használhat

Így érheti el a gyakran kalózos alkalmazásokat ingyen, kedvezményesen vagy alternatív szoftvereken keresztül.

Kapcsolódó témák
  • Technológia magyarázata
  • Szakmai nyelv
  • Webkultúra
  • Unicode
A szerzőről
Bobby Jack (19 cikk megjelent)

Bobby technológiai rajongó, aki szoftverfejlesztőként dolgozott a két évtized alatt. Szenvedélyesen játszik a játékokkal, a Switch Player Magazine Véleményszerkesztőjeként dolgozik, és elmerül az online publikálás és webfejlesztés minden aspektusában.

Tovább Bobby Jack-től

Iratkozzon fel hírlevelünkre

Csatlakozzon hírlevelünkhöz, amely műszaki tippeket, véleményeket, ingyenes e-könyveket és exkluzív ajánlatokat tartalmaz!

Még egy lépés…!

Kérjük, erősítse meg e-mail címét az imént elküldött e-mailben.

.