ASCII Tabulka
Kompletní reference kódování znaků ASCII s desítkovými, hexadecimálními, osmičkovými, binárními kódy, HTML entitami a popisy znaků. Okamžité vyhledávání a filtrování.
Co je ASCII?
ASCII (American Standard Code for Information Interchange) je standard kódování znaků vyvinutý v 60. letech 20. století, který přiřazuje číselné kódy od 0 do 127 pro reprezentaci textu v počítačích a dalších zařízeních. Obsahuje 128 znaků: 32 řídicích znaků (0-31 a 127) a 96 tisknutelných znaků (32-126) včetně písmen, číslic, interpunkčních znamének a symbolů.
Jaké jsou různé číselné systémy používané v ASCII?
Kódy ASCII mohou být reprezentovány ve čtyřech číselných systémech: Desítkový (základ-10, 0-127), Hexadecimální (základ-16, 00-7F), Osmičkový (základ-8, 000-177) a Binární (základ-2, 00000000-01111111). Každý systém je užitečný v různých kontextech: desítkový pro lidskou čitelnost, hexadecimální pro programování, binární pro pochopení bitových vzorů a osmičkový pro starší systémy.
Co jsou řídicí znaky ASCII?
Řídicí znaky (kódy 0-31 a 127) jsou netisknutelné znaky, které řídí, jak se text zobrazuje nebo přenáší. Příklady zahrnují: NUL (0) pro nulové ukončení, LF/Line Feed (10) pro nové řádky v Unix/Linux, CR/Carriage Return (13) pro nové řádky ve starších systémech Mac, Tabulátor (9) pro horizontální mezery a ESC (27) pro únikové sekvence.
Jaký je rozdíl mezi ASCII a Unicode?
ASCII používá 7 bitů k zakódování 128 znaků, především pro anglický text. Unicode používá až 21 bitů k zakódování více než 140 000 znaků ze všech systémů psaní na světě. ASCII je podmnožinou Unicode - prvních 128 kódových bodů Unicode přesně odpovídá ASCII. UTF-8, nejběžnější kódování Unicode, je zpětně kompatibilní s ASCII.
Co jsou entity HTML a jak souvisejí s ASCII?
Entity HTML jsou speciální kódy používané v HTML k zobrazení znaků, které mají speciální význam v markupu nebo nejsou dostupné na standardních klávesnicích. Číselné entity používají formát &#číslo;, kde číslo je desítkový kód ASCII. Například A se zobrazí jako "A", < jako "<" a & jako "&".
Proč se některé znaky ASCII nazývají "řídicí znaky"?
Řídicí znaky byly navrženy v éře dálnopisů a časných terminálů k řízení chování zařízení spíše než k zobrazení viditelného textu. Například BEL (7) rozezvonil zvonek, BS (8) přesunul kurzor zpět, LF (10) postoupil na další řádek a CR (13) vrátil kurzor na začátek řádku. Mnoho z nich se stále používá v moderních protokolech.
Jaký je kód ASCII pro běžné znaky?
Běžné kódy ASCII zahrnují: Mezera (32), číslice 0-9 (48-57), velká písmena A-Z (65-90), malá písmena a-z (97-122). Interpunkční znaménka mají specifické kódy: tečka (46), čárka (44), otazník (63), vykřičník (33), zavináč (64) a křížek (35).
Jak efektivně používat tuto tabulku ASCII?
Můžete vyhledávat znaky zadáním jejich kódu (desítkového, hexadecimálního nebo binárního) nebo samotného znaku. Použijte záložky filtru k zobrazení pouze řídicích znaků, tisknutelných znaků nebo všech znaků. Přepínejte mezi desítkovým, hexadecimálním a osmičkovým zobrazením, abyste viděli kódy v preferovaném formátu. Kliknutím na libovolný znak jej zkopírujete do schránky.
Co je rozšířené ASCII?
Rozšířené ASCII odkazuje na 8-bitové kódování znaků, které používá kódy 128-255 k reprezentaci dalších znaků, jako jsou akcentovaná písmena, symboly měn a znaky kreslení rámečků. Neexistuje však žádný jediný standard "Rozšířené ASCII" - různé systémy (ISO-8859-1, Windows-1252 atd.) definují různé znaky pro stejné kódy.
Proč je ASCII stále relevantní dnes?
ASCII zůstává základní pro informatiku navzdory novějším kódováním. Je základem pro UTF-8 (dominantní kódování webu), používá se v syntaxi programování, konfiguračních souborech a síťových protokolech. Porozumění ASCII je nezbytné pro ladění, práci s nízkoúrovňovými systémy a pochopení toho, jak je text reprezentován v počítačích.
Jak se liší konce řádků mezi operačními systémy?
Různé operační systémy používají různé řídicí znaky ASCII pro konce řádků: Unix/Linux/macOS používají LF (Line Feed, kód 10), Windows používá CR+LF (Carriage Return + Line Feed, kódy 13+10) a klasický Mac OS používal pouze CR (Carriage Return, kód 13). To může způsobit problémy s kompatibilitou při přenosu textových souborů mezi systémy.
Jaký je účel znaku NUL (kód 0)?
Znak NUL (kód 0) reprezentuje nepřítomnost dat a používá se jako ukončovač řetězce v C a mnoha programovacích jazycích. Signalizuje konec textového řetězce v paměti. Bajty NUL se také používají v formátech souborů k vyplnění dat na konkrétní zarovnání a v síťových protokolech pro různé řídicí účely.
Mohu kopírovat znaky z této tabulky?
Ano, můžete kliknout na libovolný tisknutelný znak v tabulce a zkopírovat jej přímo do schránky. To je užitečné pro vkládání speciálních znaků do textu, kódu nebo dokumentů. Můžete také zkopírovat celou tabulku nebo filtrované výsledky pomocí tlačítka kopírovat.
Jaký je rozdíl mezi tisknutelnými a netisknutelnými znaky?
Tisknutelné znaky (kódy 32-126) jsou viditelné při zobrazení, včetně písmen, číslic, interpunkčních znamének a symbolů. Netisknutelné znaky (kódy 0-31 a 127) jsou řídicí znaky, které provádějí akce, jako je přesun kurzoru, řízení zařízení nebo signalizace konce dat. Nezobrazují se jako viditelné glyfy, ale ovlivňují způsob zpracování textu.