ASCII
From Wikipedia, the free encyclopedia
ASCII (z angl. American Standard Code for Information Interchange, doslovne „americký štandardný kód pre výmenu informácií“) je kódovací systém znakov anglického variantu latinskej abecedy, číslic, matematických symbolov, interpunkčných znamienok, netlačiteľných znakov, iných špeciálnych znakov a riadiacich kódov slúžiacich na riadenie dátového prenosu, formátovanie tlače, prípadne na iné účely.[1]
Vznikol v 60. rokoch 20. storočia pôvodne pre 7-bitové zariadenia, dátové prenosy a záznamové médiá (resp. 8-bitové s najvyšším bitom paritným), obsahuje teda 27 = 128 kódov, z ktorých 95 zodpovedá tlačiteľným znakom ( !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~).
Väčšina v súčasnosti používaných znakových sád, vrátane medzinárodného štandardu Unicode, vychádza zo znakovej sady ASCII.[2] Naviac, kódovanie UTF-8, široko využívaná Unicode reprezentácia s variabilnou šírkou znaku, zachováva spätnú kompatibilitu s ASCII do tej miery, že všetky bajty s nulovým najvyšším bitom (tzn. s hodnotami 0 až 127) reprezentujú priamo príslušný ASCII znak resp. kód. Všetky ostatné Unicode znaky sú zase v UTF-8 reprezentované výhradne postupnosťami bajtov s jednotkovým najvyšším bitom (tzn. s hodnotami 128 až 255).[3]
Internetová štandardizačná organizácia IANA preferuje používanie skratky US-ASCII.[4]