ASCII je zkratka, kterou jste možná slyšeli ve vztahu k počítačovému textu, ale je to pojem, který díky výkonnějšímu nováčkovi rychle odpadá. Ale co je to ASCII a na co se používá?
Co znamená ASCII?
Snad nejjednodušším místem pro začátek je samotná zkratka, pojďme ji tedy rozšířit:
American Sstandardní Códa pro Jáinformace Jávýměna
Tato sousta fráze ve skutečnosti neposkytuje úplný obraz, ale některé části okamžitě nabízejí určité vodítka, zejména první dvě slova. ASCII je americký standard, jehož význam se brzy ukáže.
„Kód pro výměnu informací“ naznačuje, že mluvíme o formátu pro předávání dat tam a zpět. ASCII se konkrétně zabývá textovými daty: znaky tvořícími slova v typicky čitelném jazyce.
ASCII řeší problém, jak přiřadit hodnoty písmenům a dalším znakům tak, aby byly, když jsou uloženy jako jednotky a nuly v souboru, mohou být při čtení souboru přeloženy zpět do písmen později. Pokud se různé počítačové systémy dohodnou na použití stejného kódu, lze tyto informace spolehlivě zaměnit.
Příbuzný: Jak najít symboly a vyhledat jejich významy
Potřebujete pomoc s identifikací symbolu? Tady je postup, jak najít jakýkoli symbol podle obrázku, jak prohledávat knihovny symbolů a další.
Historie ASCII
Někdy označovaná jako US-ASCII, ASCII byla americká inovace vyvinutá v 60. letech. Norma prošla mnoha revizemi od doby, hlavně v letech 1977 a 1986, kdy byla ASCII naposledy aktualizována.
Rozšíření a obměny stavěly na ASCII v průběhu let, hlavně proto, aby vyhovovaly skutečnosti, že ASCII vynechává mnoho znaků používaných, nebo dokonce požadovaných, jinými jazyky než americkou angličtinou. ASCII nezohledňuje ani britský symbol měny („£“), ačkoli libra je přítomna v latince-1, což je 8bitové rozšíření vyvinuté v 80. letech, které také kóduje několik dalších měn.
ASCII byl výrazně rozšířen a následován Unicode, mnohem komplexnějším a ambicióznějším standardem, o kterém pojednává níže. V roce 2008 Unicode předběhl ASCII v popularitě pro online použití.
Jaké znaky představuje ASCII?
Pro počítač je písmeno „A“ stejně neznámé jako fialová barva nebo pocit žárlivosti. Počítače se zabývají jednotkami a nulami a je na lidech, aby se rozhodli, jak použít tyto jedničky a nuly k reprezentaci čísel, slov, obrázků a čehokoli jiného.
ASCII si můžete představit jako Morseovu abecedu digitálního světa - každopádně první pokus. Zatímco Morseova abeceda se používá k reprezentaci pouze 36 různých znaků (26 písmen a 10 číslic), ASCII byl navržen tak, aby představoval až 128 různých znaků v 7 bitech dat.
ASCII rozlišuje velká a malá písmena, což znamená, že představuje 52 velkých a malých písmen z anglické abecedy. Spolu se stejnými 10 číslicemi je to zhruba polovina použitého prostoru.
Zbytek zabírají interpunkční znaménka, matematické a typografické symboly a kolekce řídicích znaků, což jsou speciální netisknutelné kódy s funkčními významy - další informace najdete níže.
Zde jsou některé typické znaky, které kóduje ASCII:
Binární | Desetinný | Charakter |
---|---|---|
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 | } |
Upozorňujeme, že vybrané hodnoty mají některé užitečné vlastnosti, zejména:
- Písmena stejného případu lze vždy seřadit číselně, protože jsou v pořádku. Například A má nižší hodnotu než B, která má nižší hodnotu než Z.
- Písmena různých případů jsou kompenzována přesně 32. Díky tomu je velmi snadné překládat mezi malými a velkými písmeny, protože pro každé písmeno je třeba přepnout pouze jeden bit.
Ovládací znaky
Kromě písmen, interpunkce a číslic může ASCII představovat řadu řídicích znaků, což jsou speciální body kódu nevytváří jednoznakový výstup, ale místo toho poskytuje alternativní významy dat s tím, co by je mohlo spotřebovávat.
Například ASCII 000 1001 je vodorovný znak tabulátoru. Představuje prostor, který dostanete, když stisknete klávesu TAB. Obvykle takové znaky přímo neuvidíte, ale často se zobrazí jejich účinek. Zde je několik dalších příkladů:
Binární | Desetinný | Charakter |
---|---|---|
000 1001 | 9 | Horizontální tab |
000 1010 | 10 | Řádkový posuv |
001 0111 | 23 | Konec přenosového bloku |
A co ostatní postavy?
ASCII byl během prvních dnů výpočetní techniky nesmírně úspěšný, protože byl jednoduchý a široce přijímaný. Ve světě s mezinárodnějším nadhledem to ale jeden psací systém prostě nepřeruší. Moderní komunikace musí být možná ve francouzštině, japonštině - ve skutečnosti v jakémkoli jazyce, do kterého bychom mohli chtít ukládat text.
Znaková sada Unicode může adresovat celkem 1112 064 různých znaků, i když ve skutečnosti je aktuálně definována pouze asi jedna desetina z nich. To by mohlo znít jako hodně, ale cílem kódování je nejen uspokojit desítky tisíc Číňanů znaků, pokrývá také emodži (téměř jeden a půl tisíce) a dokonce i zaniklé systémy psaní, jako např Jurchen.
Příbuzný: Vysvětleno 100 nejpopulárnějších emodži
Unicode uznal dominanci ASCII při výběru prvních 128 znaků: jsou přesně stejné jako ASCII. To umožňuje použití souborů kódovaných ASCII v situacích, kdy se očekává Unicode, což poskytuje zpětnou kompatibilitu.
souhrn
Text ASCII představuje 26 písmen anglické abecedy s číslicemi, interpunkčními znaménky a několika dalšími symboly. Po většinu půl století to sloužilo svému účelu velmi dobře,
Nyní byl nahrazen Unicode, který podporuje obrovské množství jazyků a dalších symbolů, včetně emoji. UTF-8 je z praktických důvodů kódování, které by mělo být použito k online reprezentaci znaků Unicode.
Zde je návod, jak získat přístup k běžně pirátským aplikacím zdarma, se slevou nebo prostřednictvím alternativního softwaru.
- Vysvětlená technologie
- Žargon
- Webová kultura
- Unicode
Bobby je technologický nadšenec, který většinu softwarových vývojářů pracoval téměř dvě desetiletí. Je vášnivým hráčem, pracuje jako editor recenzí v časopisu Switch Player Magazine a je ponořen do všech aspektů online publikování a vývoje webových stránek.
Přihlaste se k odběru našeho zpravodaje
Připojte se k našemu zpravodaji s technickými tipy, recenzemi, bezplatnými elektronickými knihami a exkluzivními nabídkami!
Ještě jeden krok…!
V e-mailu, který jsme vám právě poslali, potvrďte svou e-mailovou adresu.