ASCII je kratica koju ste možda čuli u vezi s računalnim tekstom, ali to je pojam koji ubrzano izlazi iz upotrebe zahvaljujući moćnijoj novodošlici. Ali što je ASCII i za što se koristi?

Što znači ASCII?

Možda je najlakše započeti samu kraticu, pa je proširimo:

American Standaran Coda za Janformacija Janterchange

Ovaj zalogaj fraze zapravo ne daje cjelovitu sliku, ali neki dijelovi odmah nude neke tragove, osobito prve dvije riječi. ASCII je američki standard, čiji će značaj uskoro postati očit.

"Kôd za razmjenu informacija" sugerira da govorimo o formatu za prosljeđivanje podataka naprijed-nazad. Konkretno, ASCII se bavi tekstualnim podacima: znakovima koji čine riječi u tipično razumljivom jeziku.

ASCII rješava problem kako dodijeliti vrijednosti slovima i drugim znakovima tako da, kada jesu pohranjeni kao jedinice i nule u datoteci, mogu se prevesti natrag u slova kada se datoteka pročita kasnije. Ako se različiti računalni sustavi dogovore o korištenju istog koda, takve se informacije mogu pouzdano zamijeniti.

instagram viewer

Povezano: Kako pronaći simbole i potražiti njihova značenja

6 načina za pronalaženje simbola i traženje značenja simbola

Trebate pomoć u prepoznavanju simbola? Evo kako pronaći bilo koji simbol na slici, kako pretraživati ​​knjižnice simbola i još mnogo toga.

Povijest ASCII

Ponekad se naziva US-ASCII, ASCII je američka inovacija razvijena 1960-ih. Standard je pretrpio mnoge revizije od, prvenstveno 1977. i 1986. godine, kada je ASCII zadnji put ažuriran.

Proširenja i varijacije nadograđivale su se tijekom godina na ASCII-u, uglavnom kako bi se udovoljilo činjenici da ASCII izostavlja mnoge znakove koji se koriste ili su čak potrebni u jezicima koji nisu američki engleski. ASCII se čak i ne brine za simbol britanske valute ("£"), iako je funta prisutna u Latin-1, 8-bitnom produžetku razvijenom 1980-ih, koji kodira i nekoliko drugih valuta.

ASCII je uvelike proširio i naslijedio ga je Unicode, puno sveobuhvatniji i ambiciozniji standard, o čemu se govori u nastavku. 2008. godine Unicode je pretekao ASCII po popularnosti za internetsku upotrebu.

Koje znakove predstavlja ASCII?

Za računalo je slovo "A" jednako nepoznato kao i ljubičasta boja ili osjećaj ljubomore. Računala se bave jedinicama i nulama, a na ljudima je da odluče kako će te jedinice i nule koristiti za predstavljanje brojeva, riječi, slika i bilo čega drugog.

ASCII možete zamisliti kao Morseovu azbuku digitalnog svijeta - ionako prvi pokušaj. Iako se Morseov kod koristi za predstavljanje samo 36 različitih znakova (26 slova i 10 znamenki), ASCII je dizajniran da predstavlja do 128 različitih znakova u 7 bitova podataka.

ASCII razlikuje velika i mala slova, što znači da predstavlja 52 velika i mala slova iz engleske abecede. Uz istih 10 znamenki, to je otprilike polovica korištenog prostora.

Interpunkcijski, matematički i tipografski simboli zauzimaju ostatak, a zbirka kontrolnih znakova, koji su posebni kodovi koji se ne mogu ispisati s funkcionalnim značenjima - pogledajte dolje za više.

Evo nekoliko tipičnih znakova koje ASCII kodira:

Binarni Decimal Lik
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 }

Imajte na umu da odabrane vrijednosti imaju neka korisna svojstva, posebno:

  • Slova istog slučaja uvijek se mogu sortirati numerički jer su u redu. Na primjer, A ima nižu vrijednost od B, koja ima nižu vrijednost od Z.
  • Slova različitih padeža nadoknađena su za točno 32. To olakšava prijevod između malih i velikih slova, jer u svakom slučaju treba zamijeniti samo jedan bit za svako slovo.

Kontrolni likovi

Osim slova, interpunkcije i znamenki, ASCII može predstavljati niz kontrolnih znakova, posebnih kodnih točaka koje ne proizvode izlaz s jednim znakom, već umjesto toga pružaju alternativna značenja podataka onome što ih možda troši.

Na primjer, ASCII 000 1001 je znak vodoravne kartice. Predstavlja prostor koji ćete dobiti pritiskom na tipku TAB. Takve likove obično nećete vidjeti izravno, ali njihov se učinak često prikazuje. Evo još nekoliko primjera:

Binarni Decimal Lik
000 1001 9 Vodoravna kartica
000 1010 10 Feed Feed
001 0111 23 Kraj prijenosnog bloka

Što je s ostalim likovima?

ASCII je bio izuzetno uspješan tijekom ranih dana računanja jer je bio jednostavan i široko prihvaćen. Međutim, u svijetu s više međunarodnih izgleda, jedan sustav pisanja to jednostavno neće smanjiti. Moderna komunikacija mora biti moguća na francuskom, japanskom - zapravo na bilo kojem jeziku na kojem bismo možda željeli pohraniti tekst.

Unicode skup znakova može adresirati ukupno 1,112,064 različitih znakova, iako je trenutno zapravo definirana samo oko desetina njih. To bi moglo zvučati puno, ali cilj kodiranja je ne samo da zadovolji desetke tisuća Kineza znakova, također pokriva emojije (gotovo tisuću i pol tisuća), pa čak i izumrle sustave pisanja kao što su Jurchen.

Povezano: 100 najpopularnijih objašnjenih emodžija

Unicode je priznao dominaciju ASCII-a u odabiru prvih 128 znakova: oni su potpuno isti kao ASCII. To omogućuje upotrebu ASCII kodiranih datoteka u situacijama u kojima se očekuje Unicode, pružajući povratnu kompatibilnost.

Sažetak

ASCII tekst predstavlja 26 slova engleske abecede, sa ubačenim znamenkama, interpunkcijom i nekoliko drugih simbola. Svoju je svrhu izvrsno služio većim dijelom pola stoljeća,

Sada ga je zamijenio Unicode koji podržava ogroman broj jezika i drugih simbola, uključujući emojije. UTF-8 je, u sve praktične svrhe, kodiranje koje bi se trebalo koristiti za predstavljanje Unicode znakova na mreži.

E-mail
Nema potrebe za piratstvom: 9 popularnih aplikacija koje možete koristiti besplatno ili jeftino

Evo kako besplatno pristupiti piratskim aplikacijama, uz popust ili putem alternativnog softvera.

Povezane teme
  • Objašnjena tehnologija
  • Žargon
  • Web kultura
  • Unicode
O autoru
Bobby Jack (Objavljeno 19 članaka)

Bobby je tehnološki entuzijast koji je većinu dva desetljeća radio kao programer softvera. Zaljubljen je u igre, radeći kao urednik recenzija u časopisu Switch Player, i uživan je u svim aspektima mrežnog izdavanja i web razvoja.

Više od Bobbyja Jacka

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!

Još jedan korak…!

Potvrdite svoju e-adresu u e-pošti koju smo vam upravo poslali.

.