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
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.
Így érheti el a gyakran kalózos alkalmazásokat ingyen, kedvezményesen vagy alternatív szoftvereken keresztül.
- Technológia magyarázata
- Szakmai nyelv
- Webkultúra
- Unicode

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