Jak číst binární kód. Překlad textu do digitálního kódu. Bity a bajty

Protože je nejjednodušší a splňuje požadavky:

  • Čím méně hodnot je v systému, tím jednodušší je výroba jednotlivých prvků, které na těchto hodnotách fungují. Zejména dvě číslice binárního číselného systému mohou být snadno reprezentovány mnoha fyzikálními jevy: existuje proud - neexistuje žádný proud, indukce magnetického pole je větší než prahová hodnota nebo není atd.
  • Čím méně stavů má prvek, tím vyšší je odolnost proti šumu a tím rychleji může fungovat. Například pro zakódování tří stavů pomocí velikosti indukce magnetického pole budete muset zadat dvě prahové hodnoty, které nepřispějí k odolnosti proti šumu a spolehlivosti ukládání informací.
  • Binární aritmetika je poměrně jednoduchá. Jednoduché jsou tabulky sčítání a násobení – základní operace s čísly.
  • K provádění bitových operací s čísly je možné použít aparát logické algebry.

Odkazy

  • Online kalkulačka pro převod čísel z jedné číselné soustavy do druhé

Nadace Wikimedia. 2010.

Podívejte se, co je „binární kód“ v jiných slovnících:

    1. 2bitový šedý kód 00 01 11 10 3bitový šedý kód 000 001 011 010 110 111 101 100 4bitový šedý kód 0000 0001 0011 0010 0110 0101 01 01 01 1 01 0 1010 1011 1001 1000 Šedý kód číselný systém v které dvě sousední hodnoty ... ... Wikipedie

    Kód signálního bodu (SPC) signálního systému 7 (SS7, OKS 7) je jedinečný (v domácí síť) adresa uzlu používaná na třetí úrovni MTP (směrování) v telekomunikačních sítích SS7 pro identifikaci ... Wikipedia

    V matematice je číslo bez čtverce číslo, které není dělitelné žádným čtvercem kromě 1. Například 10 je bez čtverce, ale 18 není, protože 18 je dělitelné 9 = 32. Začátek posloupnosti čísla bez čtverců jsou: 1, 2, 3, 5, 6, 7,… … Wikipedie

    Chcete-li tento článek vylepšit, chtěli byste: Wikifikovat článek. Přepracujte design v souladu s pravidly pro psaní článků. Opravte článek podle stylistických pravidel Wikipedie... Wikipedie

    Tento termín má jiné významy, viz Python (významy). Python Jazyková třída: mu... Wikipedie

    V užším slova smyslu tato fráze v současnosti znamená „Pokus o bezpečnostní systém“ a více se přiklání k významu následujícího výrazu Cracker útok. Stalo se tak kvůli zkreslení významu samotného slova „hacker“. Hacker... ...Wikipedie


Aryabhata
cyrilice
řecký gruzínský
etiopský
židovský
Akshara-sankhya jiný babylonský
egyptský
etruské
římský
Dunaj Podkroví
Kipu
Mayský
Egejské
KPPU symboly Poziční , , , , , , , , , , Nega-poziční Symetrický Smíšené systémy Fibonacci Nepoziční jednotka (unární)

Binární číselná soustava- poziční číselná soustava se základem 2. Díky přímé implementaci do digitálních elektronických obvodů pomocí logických hradel se binární soustava používá téměř ve všech moderních počítačích a dalších výpočetních elektronických zařízeních.

Binární zápis čísel

V binární číselné soustavě se čísla zapisují pomocí dvou symbolů ( 0 A 1 ). Aby nedošlo k záměně, v jaké číselné soustavě je číslo zapsáno, je vpravo dole opatřeno indikátorem. Například číslo v desítkové soustavě 5 10 , binárně 101 2 . Někdy je binární číslo označeno prefixem 0b nebo symbol & (ampersand), Například 0b101 nebo podle toho &101 .

V binární číselné soustavě (stejně jako v jiných číselných soustavách kromě desítkové) se číslice čtou jedna po druhé. Například číslo 101 2 se vyslovuje „jedna nula jedna“.

Celá čísla

Přirozené číslo zapsané v binární číselné soustavě jako (a n − 1 a n − 2 … a 1 a 0) 2 (\displaystyle (a_(n-1)a_(n-2)\tečky a_(1)a_(0))_(2)), má význam:

(a n − 1 a n − 2 … a 1 a 0) 2 = ∑ k = 0 n − 1 a k 2 k , (\displaystyle (a_(n-1)a_(n-2)\tečky a_(1)a_( 0))_(2)=\součet _(k=0)^(n-1)a_(k)2^(k),)

Záporná čísla

Záporná binární čísla se označují stejně jako čísla desetinná: znaménkem „−“ před číslem. Konkrétně záporné celé číslo zapsané v binární číselné soustavě (− a n − 1 a n − 2 … a 1 a 0) 2 (\displaystyle (-a_(n-1)a_(n-2)\tečky a_(1)a_(0))_(2)), má hodnotu:

(− a n − 1 a n − 2 … a 1 a 0) 2 = − ∑ k = 0 n − 1 a k 2 k . (\displaystyle (-a_(n-1)a_(n-2)\tečky a_(1)a_(0))_(2)=-\sum _(k=0)^(n-1)a_( k)2^(k).)

doplňkový kód.

Zlomková čísla

Zlomkové číslo zapsané v binární číselné soustavě jako (a n − 1 a n − 2 … a 1 a 0 , a − 1 a − 2 … a − (m − 1) a − m) 2 (\displaystyle (a_(n-1)a_(n-2)\tečky a_(1)a_(0),a_(-1)a_(-2)\tečky a_(-(m-1))a_(-m))_(2)), má hodnotu:

(a n − 1 a n − 2 … a 1 a 0 , a − 1 a − 2 … a − (m − 1) a − m) 2 = ∑ k = − m n − 1 a k 2 k , (\displaystyle (a_( n-1)a_(n-2)\tečky a_(1)a_(0),a_(-1)a_(-2)\tečky a_(-(m-1))a_(-m))_( 2)=\součet _(k=-m)^(n-1)a_(k)2^(k),)

Sčítání, odčítání a násobení binárních čísel

Sčítací tabulka

Příklad sčítání sloupců (desetinný výraz 14 10 + 5 10 = 19 10 v binárním tvaru vypadá jako 1110 2 + 101 2 = 10011 2):

Příklad násobení sloupců (desetinný výraz 14 10 * 5 10 = 70 10 v binárním tvaru vypadá jako 1110 2 * 101 2 = 1000110 2):

Počínaje číslem 1 se všechna čísla násobí dvěma. Tečka, která následuje za 1, se nazývá binární tečka.

Převod binárních čísel na desítková

Řekněme, že máme binární číslo 110001 2 . Chcete-li převést na desítkovou soustavu, zapište ji jako součet po číslicích takto:

1 * 2 5 + 1 * 2 4 + 0 * 2 3 + 0 * 2 2 + 0 * 2 1 + 1 * 2 0 = 49

To samé trochu jinak:

1 * 32 + 1 * 16 + 0 * 8 + 0 * 4 + 0 * 2 + 1 * 1 = 49

Můžete to napsat ve formě tabulky takto:

512 256 128 64 32 16 8 4 2 1
1 1 0 0 0 1
+32 +16 +0 +0 +0 +1

Pohybujte se zprava doleva. Pod každou binární jednotku napište její ekvivalent na řádek níže. Přidejte výsledná desetinná čísla. Binární číslo 110001 2 je tedy ekvivalentní desítkovému číslu 49 10.

Převod zlomkových binárních čísel na desítková

Je potřeba převést číslo 1011010,101 2 do desítkové soustavy. Zapišme toto číslo takto:

1 * 2 6 + 0 * 2 5 + 1 * 2 4 + 1 * 2 3 + 0 * 2 2 + 1 * 2 1 + 0 * 2 0 + 1 * 2 −1 + 0 * 2 −2 + 1 * 2 −3 = 90,625

To samé trochu jinak:

1 * 64 + 0 * 32 + 1 * 16 + 1 * 8 + 0 * 4 + 1 * 2 + 0 * 1 + 1 * 0,5 + 0 * 0,25 + 1 * 0,125 = 90,625

Nebo podle tabulky:

64 32 16 8 4 2 1 0.5 0.25 0.125
1 0 1 1 0 1 0 , 1 0 1
+64 +0 +16 +8 +0 +2 +0 +0.5 +0 +0.125

Transformace Hornerovou metodou

Chcete-li pomocí této metody převést čísla z binární do desítkové soustavy, musíte sečíst čísla zleva doprava a vynásobit dříve získaný výsledek základem soustavy (v v tomto případě 2). Hornerova metoda se obvykle používá pro převod z dvojkové do desítkové soustavy. Opačná operace je obtížná, protože vyžaduje dovednosti sčítání a násobení v binární číselné soustavě.

Například binární číslo 1011011 2 převeden na desítkovou soustavu takto:

0*2 + 1 = 1
1*2 + 0 = 2
2*2 + 1 = 5
5*2 + 1 = 11
11*2 + 0 = 22
22*2 + 1 = 45
45*2 + 1 = 91

To znamená, že v desítkové soustavě bude toto číslo zapsáno jako 91.

Převod zlomkové části čísel pomocí Hornerovy metody

Číslice se přebírají z čísla zprava doleva a dělí se základem číselné soustavy (2).

Například 0,1101 2

(0 + 1 )/2 = 0,5
(0,5 + 0 )/2 = 0,25
(0,25 + 1 )/2 = 0,625
(0,625 + 1 )/2 = 0,8125

Odpověď: 0,1101 2 = 0,8125 10

Převod desítkových čísel na binární

Řekněme, že potřebujeme převést číslo 19 na binární. Můžete použít následující postup:

19/2 = 9 se zbytkem 1
9/2 = 4 se zbytkem 1
4/2 = 2 beze zbytku 0
2/2 = 1 beze zbytku 0
1/2 = 0 se zbytkem 1

Každý podíl tedy vydělíme 2 a zbytek zapíšeme na konec binárního zápisu. Pokračujeme v dělení, dokud není podíl 0. Výsledek zapisujeme zprava doleva. To znamená, že spodní číslice (1) bude úplně vlevo atd. V důsledku toho dostaneme číslo 19 v binárním zápisu: 10011 .

Převod zlomkových desetinných čísel na binární

Pokud má původní číslo celočíselnou část, převede se odděleně od zlomkové části. Převod zlomkového čísla z desítkové soustavy čísel do dvojkové soustavy se provádí pomocí následujícího algoritmu:

  • Zlomek se vynásobí základem binární číselné soustavy (2);
  • Ve výsledném součinu je izolována celočíselná část, která je brána jako nejvýznamnější číslice čísla v binární číselné soustavě;
  • Algoritmus končí, pokud je zlomková část výsledného produktu rovna nule nebo pokud je dosaženo požadované přesnosti výpočtu. Jinak výpočty pokračují na zlomkové části produktu.

Příklad: Potřebujete převést zlomek desetinné číslo 206,116 na zlomkové binární číslo.

Překlad celé části dává 206 10 =11001110 2 podle výše popsaných algoritmů. Vynásobíme zlomkovou část 0,116 základem 2 a zadáme celé části součinu na desetinná místa požadovaného zlomkového binárního čísla:

0,116 2 = 0 ,232
0,232 2 = 0 ,464
0,464 2 = 0 ,928
0,928 2 = 1 ,856
0,856 2 = 1 ,712
0,712 2 = 1 ,424
0,424 2 = 0 ,848
0,848 2 = 1 ,696
0,696 2 = 1 ,392
0,392 2 = 0 ,784
atd.

Tedy 0,116 10 ≈ 0, 0001110110 2

Dostaneme: 206,116 10 ≈ 11001110,0001110110 2

Aplikace

V digitálních zařízeních

Binární systém se používá v digitálních zařízeních, protože je nejjednodušší a splňuje požadavky:

  • Čím méně hodnot je v systému, tím jednodušší je výroba jednotlivých prvků, které na těchto hodnotách fungují. Zejména dvě číslice binárního číselného systému mohou být snadno reprezentovány mnoha fyzikálními jevy: existuje proud (proud je větší než prahová hodnota) - neexistuje žádný proud (proud je menší než prahová hodnota), indukce magnetického pole je větší než prahová hodnota nebo není (indukce magnetického pole je menší než prahová hodnota) atd.
  • Čím méně stavů má prvek, tím vyšší je odolnost proti šumu a tím rychleji může fungovat. Například pro zakódování tří stavů pomocí velikosti indukce napětí, proudu nebo magnetického pole budete muset zavést dvě prahové hodnoty a dva komparátory.

V počítačová technologie Zápis záporných binárních čísel ve dvojkovém doplňku je široce používán. Například číslo −5 10 lze zapsat jako −101 2, ale na 32bitovém počítači by bylo uloženo jako 2.

V anglickém systému opatření

Při označování lineárních rozměrů v palcích se tradičně používají spíše binární zlomky než desetinné, například: 5¾″, 7 15/16″, 3 11/32″ atd.

Zobecnění

Binární číselný systém je kombinací binárního kódovacího systému a exponenciální váhové funkce se základem rovným 2. Je třeba poznamenat, že číslo lze zapsat v binárním kódu a číselný systém nemusí být binární, ale s jiná základna. Příklad: BCD kódování, ve kterém jsou desetinné číslice zapsány binárně a číselná soustava je desítková.

Příběh

  • Kompletní sada 8 trigramů a 64 hexagramů, analogických 3-bitovým a 6-bitovým číslicím, byla známá ve staré Číně v klasických textech Knihy proměn. Pořadí hexagramů v kniha změn uspořádané v souladu s hodnotami odpovídajících binárních číslic (od 0 do 63) a způsob jejich získání vyvinul čínský vědec a filozof Shao Yong v 11. Neexistuje však žádný důkaz, který by naznačoval, že Shao Yun rozuměl pravidlům binární aritmetiky a uspořádal dvouznakové n-tice v lexikografickém pořadí.
  • Sady, které jsou kombinacemi binárních číslic, byly používány Afričany v tradičním věštění (jako je Ifa) spolu se středověkou geomantie.
  • V roce 1854 anglický matematik George Boole publikoval významný dokument popisující algebraické systémy aplikované na logiku, který je nyní známý jako Booleova algebra nebo algebra logiky. Jeho logický kalkul byl předurčen hrát důležitou roli ve vývoji moderních digitálních elektronických obvodů.
  • V roce 1937 předložil Claude Shannon svou Ph.D práci k obhajobě. Symbolická analýza reléových a spínacích obvodů ve kterém byla použita booleovská algebra a binární aritmetika ve vztahu k elektronickým relé a spínačům. Všechny moderní digitální technologie jsou v podstatě založeny na Shannonově disertační práci.
  • V listopadu 1937 vytvořil George Stibitz, který později pracoval v Bellových laboratořích, počítač „Model K“ založený na relé. K itchen“, kuchyně, kde probíhala montáž), který vystupoval binární sčítání. Na konci roku 1938 zahájily Bell Labs výzkumný program vedený Stiebitzem. Počítač vytvořený pod jeho vedením, dokončený 8. ledna 1940, byl schopen provádět operace s komplexními čísly. Během demonstrace na konferenci American Mathematical Society na Dartmouth College dne 11. září 1940 Stibitz prokázal schopnost posílat příkazy do vzdálené kalkulačky komplexních čísel pomocí telefonní linka pomocí dálnopisu. Toto byl první pokus o použití dálkového ovládání počítač přes telefonní linku. Mezi účastníky konference, kteří byli svědky demonstrace, byli John von Neumann, John Mauchly a Norbert Wiener, který o ní později napsal ve svých pamětech.

viz také

Poznámky

  1. Popova Olga Vladimirovna. Učebnice informatiky (nedefinováno) .

Pokud se chcete naučit číst binární čísla, je důležité pochopit, jak binární čísla fungují. Binární systém je známý jako "základ 2" číslovací systém, což znamená, že pro každou číslici existují dvě možná čísla; jedna nebo nula. Velká čísla se zapisují přidáním dalších binárních jedniček nebo nul.



Porozumění binárním číslům


Vědět, jak číst binární soubory, není pro používání počítačů rozhodující. Ale je dobré porozumět konceptu, abyste lépe pochopili, jak počítače ukládají čísla do paměti. Umožňuje také porozumět pojmům, jako je 16-bit, 32-bit, 64-bit, a měření paměti, jako jsou byty (8 bitů).



"Čtení" binárního kódu obvykle znamená převod binárního čísla na základní 10 (desetinné) číslo, které lidé znají. Tuto konverzi lze snadno provést v hlavě, jakmile pochopíte, jak binární jazyk funguje.

Každá číslice v binárním čísle má specifický význam, pokud číslice není nula. Jakmile určíte všechny tyto hodnoty, jednoduše je sečtete a získáte desetimístnou desetinnou hodnotu binárního čísla. Chcete-li vidět, jak to funguje, vezměte binární číslo 11001010.


1. Nejlepší způsob pro čtení binárního čísla - začněte číslicí zcela vpravo a přejděte doleva. Síla tohoto prvního místa je nula, to znamená, že hodnota této číslice, pokud není nula, je rovna dvěma mocninám nuly nebo jedničky. V tomto případě, protože číslice je nula, bude hodnota pro toto umístění nula.



2. Poté přejděte na další číslici. Pokud je to jedna, vypočítejte dvě na mocninu jedné. Zapište si tuto hodnotu. V tomto příkladu je hodnota mocninou dvou rovna dvěma.



3. Pokračujte v opakování tohoto procesu, dokud nedosáhnete čísla zcela vlevo.



4. Na závěr vše, co musíte udělat, je sečíst všechna tato čísla dohromady, abyste získali celkovou desetinnou hodnotu binárního čísla: 128 + 64 + 0 + 0 + 8 + 0 + 2 + 0 = 202 .


Poznámka: Další způsob, jak vidět celý tento proces ve formě rovnice, je tento: 1 x 2 7 + 1 x 2 6 + 0 x 2 5 + 0 x 2 4 + 1 x 2 3 + 0 x 2 2 + 1 x 2 1 + 0 x 2 0 = 20.


Binární čísla s podpisem


Výše uvedená metoda funguje pro základní binární čísla bez znaménka. Počítače však potřebují způsob, jak reprezentovat záporná čísla také pomocí binárního kódu.


Z tohoto důvodu počítače používají binární čísla se znaménkem. V tomto typu systému je číslice nejvíce vlevo známá jako znaménkový bit a zbývající číslice jsou známé jako amplitudové bity.


Čtení binárního čísla se znaménkem je téměř stejné jako čtení bez znaménka, s jedním malým rozdílem.


1. Postupujte stejným způsobem jako výše pro binární číslo bez znaménka, ale zastavte se, jakmile dosáhnete bitu zcela vlevo.



2. Chcete-li určit znaménko, podívejte se na bit zcela vlevo. Pokud je jedna, pak je číslo záporné. Pokud je nula, pak je číslo kladné.



3. Nyní proveďte stejné výpočty jako předtím, ale použijte příslušné znaménko na číslo označené bitem zcela vlevo: 64 + 0 + 0 + 8 + 0 + 2 + 0 = -74 .


4. Binární metoda se znaménkem umožňuje počítačům reprezentovat čísla, která jsou kladná nebo záporná. Spotřebovává však úvodní bit, což znamená, že velká čísla vyžadují o něco více paměti než binární čísla bez znaménka.

Binární překladač je nástroj pro překlad binárního kódu do textu pro čtení nebo tisk. Můžete překládat binární soubor do angličtiny pomocí dvou metod; ASCII a Unicode.

Binární číselná soustava

Binární dekodérový systém je založen na čísle 2 (radix). Skládá se pouze ze dvou čísel jako základního 2 číselného systému: 0 a 1.

Přestože byl binární systém použit v pro různé účely ve starém Egyptě, Číně a Indii se stal jazykem elektroniky a počítačů moderní svět. Je to nejúčinnější systém pro detekci vypnutého (0) a zapnutého (1) stavu elektrického signálu. Je také základem binárního kódu k textu, který se používá na počítačích ke kompilaci dat. I digitální text, který nyní čtete, se skládá z binárních čísel. Tento text si ale můžete přečíst, protože jsme dešifrovali soubor překladu binárního kódu pomocí slova binárního kódu.

Co je ASCII?

ASCII je standard kódování znaků pro elektronickou komunikaci, zkratka pro American Standard Code for Information Interchange. V počítačích, telekomunikačních zařízeních a dalších zařízeních představují kódy ASCII text. Ačkoli je podporováno mnoho dalších znaků, většina moderní obvody kódování znaků je založeno na ASCII.

ASCII je tradiční název pro kódovací systém; Internet Assigned Numbers Authority (IANA) preferuje aktualizovaný název US-ASCII, který objasňuje, že systém byl vyvinut ve Spojených státech a je založen na převážně používaných typografických znacích. ASCII je jedním z vrcholů IEEE.

Binární do ASCII

ASCII, původně založené na anglické abecedě, kóduje 128 specifikovaných sedmibitových celých znaků. Lze vytisknout 95 kódovaných znaků, včetně čísel 0 až 9, malá písmena a až z, velká písmena A až Z a interpunkční znaménka. Kromě toho bylo do původní specifikace ASCII zahrnuto 33 netisknutelných řídicích kódů vyrobených stroji Teletype; většina z nich je nyní zastaralá, i když některé jsou stále široce používány, jako je návrat vozíku, posun řádků a kódy tabulátorů.

Například binární číslo 1101001 = hexadecimální 69 (i je deváté písmeno) = desítkové číslo 105 by představovalo malé ASCII I.

Použití ASCII

Jak bylo uvedeno výše, pomocí ASCII můžete přeložit počítačový text na lidský text. Jednoduše řečeno, je to binární překladač do angličtiny. Všechny počítače přijímají zprávy v binárních řadách 0 a 1. Avšak stejně jako angličtina a španělština mohou používat stejnou abecedu, ale pro mnoho podobných slov mají zcela odlišná slova, i počítače mají svou vlastní jazykovou verzi. ASCII se používá jako metoda, která umožňuje všem počítačům vyměňovat si dokumenty a soubory ve stejném jazyce.

ASCII je důležité, protože když byly počítače vyvinuty, dostaly společný jazyk.

V roce 1963 byl ASCII poprvé komerčně použit jako sedmibitový dálnopisný kód pro síť TWX (Teletype Writer eXchange) společnosti American Telephone & Telegraph. TWX zpočátku používalo předchozí pětibitový ITA2, který používal i konkurenční dálnopisný systém Telex. Bob Boehmer představil funkce, jako je úniková sekvence. Podle Boehmera pomohl popularizaci díla jeho britský kolega Hugh MacGregor Ross - "do té míry, že kód, který se stal ASCII, byl poprvé v Evropě nazván Boehmer-Rossův kód." Kvůli své rozsáhlé práci na ASCII byl Boehmer nazýván „otcem ASCII“.

Až do prosince 2007, kdy bylo UTF-8 lepší, bylo ASCII nejběžnějším kódováním znaků v Celosvětová Síť; UTF-8 je zpětně kompatibilní s ASCII.

UTF-8 (Unicode)

UTF-8 je kódování znaků, které může být stejně kompaktní jako ASCII, ale může také obsahovat libovolné znaky Unicode (s určitou větší velikostí souboru). UTF je formát konverze Unicode. "8" znamená reprezentaci znaku pomocí 8bitových bloků. Počet bloků, které znak musí představovat, se pohybuje od 1 do 4. Jednou z opravdu pěkných vlastností UTF-8 je, že je kompatibilní s řetězci ukončenými nulou. Při zakódování nebude mít žádný znak bajt nul(0).

Unicode a Universal Character Set (UCS) ISO/IEC 10646 mají mnohem širší rozsah znaků a jejich různé formy kódování začaly v mnoha situacích rychle nahrazovat ISO/IEC 8859 a ASCII. Ačkoli je ASCII omezeno na 128 znaků, podporuje Unicode a UCS velké množství znaky oddělením konceptů jedinečné identifikace (pomocí přirozená čísla, nazývané kódové body) a kódování (až do binárních formátů UTF-8, UTF-16 a UTF-32-bit).

Rozdíl mezi ASCII a UTF-8

ASCII bylo zahrnuto jako prvních 128 znaků ve znakové sadě Unicode (1991), takže 7bitové znaky ASCII v obou sadách mají stejné číselné kódy. To umožňuje, aby UTF-8 bylo kompatibilní se 7bitovým ASCII, protože soubor UTF-8 obsahující pouze znaky ASCII je identický se souborem ASCII se stejnou sekvencí znaků. Ještě důležitější je, že je zajištěna dopředná kompatibilita, protože software, který rozpoznává pouze 7bitové znaky ASCII jako speciální a nemodifikuje bajty s nejvyšší sadou bitů (jak se často dělá pro podporu 8bitových rozšíření ASCII, jako je ISO-8859-1), zachová data UTF-8 beze změny .

Aplikace pro překládání binárních kódů

Nejběžnější uplatnění této číselné soustavy lze vidět ve výpočetní technice. Základem veškerého počítačového jazyka a programování je totiž dvoumístný číselný systém používaný v digitálním kódování.

To je to, co představuje proces digitálního kódování, přijímání dat a jejich zobrazení s omezenými bity informací. Omezené informace se skládají z nul a jedniček binárního systému. Obrázky na obrazovce počítače jsou toho příkladem. Ke kódování těchto obrázků pro každý pixel se používá binární řetězec.

Pokud obrazovka používá 16bitový kód, každý pixel dostane instrukce, jakou barvu má zobrazit na základě bitů 0 a 1. Výsledkem je více než 65 000 barev reprezentovaných 2^16 binárních číselných soustav v oboru matematiky známé jako Booleova algebra.

Hodnoty logiky a pravdy patří do této oblasti matematiky. V této aplikaci jsou příkazy přiřazeny 0 nebo 1 v závislosti na tom, zda jsou pravdivé nebo nepravdivé. Můžete zkusit převod z binární na text, z desítkové soustavy na binární, z binární na desítkovou, pokud hledáte nástroj, který v této aplikaci pomáhá.

Výhoda binární číselné soustavy

Binární číselná soustava je užitečná pro řadu věcí. Počítač například přepne přepínače pro přidání čísel. Přidání počítače můžete podpořit přidáním binárních čísel do systému. V současné době existují dva hlavní důvody pro jeho použití počítačový systém Zúčtování Za prvé, může zajistit spolehlivost bezpečnostního rozsahu. Sekundární a co je nejdůležitější, pomáhá minimalizovat potřebná schémata. To snižuje nároky na prostor, spotřebu energie a náklady.

Můžete kódovat nebo překládat napsané binární zprávy binární čísla. Například,

(01101001) (01101100011011110111011001100101) (011110010110111101110101) je dekódovaná zpráva. Když tato čísla zkopírujete a vložíte do našeho binárního překladače, získáte další text v angličtině:

Miluji tě

To znamená

(01101001) (01101100011011110111011001100101) (011110010110111101110101) = miluji tě

tabulky

binární

hexadecimální

K překladu ze strojového jazyka do běžného jazyka se používá dekódování binárního kódu. Online nástroje fungují rychle, i když to není těžké udělat ručně.

K digitálnímu přenosu informací se používá binární nebo binární kód. Sada pouhých dvou znaků, jako je 1 a 0, umožňuje zašifrovat jakékoli informace, ať už jde o text, čísla nebo obrázek.

Jak šifrovat pomocí binárního kódu

Pro ruční převod libovolných symbolů na binární kód se používají tabulky, ve kterých je každému symbolu přiřazen binární kód ve formě nul a jedniček. Nejběžnějším kódovacím systémem je ASCII, který používá 8bitovou notaci kódu.

Základní tabulka ukazuje binární kódy latinské abecedy, čísla a některé symboly.

Do rozšířené tabulky byla přidána binární interpretace azbuky a dalších znaků.

Chcete-li převést z binárního kódu na text nebo čísla, jednoduše vyberte požadované kódy z tabulek. Dělat tento druh práce ručně ale samozřejmě trvá dlouho. A chyby jsou navíc nevyhnutelné. Počítač se s dešifrováním vyrovná mnohem rychleji. A ani nás nenapadne, když píšeme text na obrazovce, že se v tu chvíli text převádí na binární kód.

Převod binárního čísla na desítkové

Chcete-li ručně převést číslo z binární číselné soustavy na desítkovou číselnou soustavu, můžete použít poměrně jednoduchý algoritmus:

  1. Pod binární číslo, počínaje číslicí zcela vpravo, napište číslo 2 s rostoucí mocninou.
  2. Mocniny 2 se násobí odpovídající číslicí binárního čísla (1 nebo 0).
  3. Přidejte výsledné hodnoty.

Takto vypadá tento algoritmus na papíře:

Online služby pro binární dešifrování

Pokud přesto potřebujete vidět dešifrovaný binární kód, nebo naopak text převést do binární podoby, nejjednodušší je využít online služeb určených pro tyto účely.

Dvě okna, známá z online překladů, umožňují téměř současně vidět obě verze textu v běžné i binární podobě. A dešifrování se provádí v obou směrech. Zadávání textu je jednoduchá záležitost kopírování a vkládání.