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

instagram viewer

Příbuzný: Jak najít symboly a vyhledat jejich významy

6 způsobů, jak najít symboly a vyhledat významy symbolů

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.

E-mailem
Není třeba pirátovat: 9 populárních aplikací, které můžete použít zdarma nebo levně

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.

Související témata
  • Vysvětlená technologie
  • Žargon
  • Webová kultura
  • Unicode
O autorovi
Bobby Jack (Publikováno 19 článků)

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.

Více od Bobbyho Jacka

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.

.