Binární kodér a dekodér překladače

author
2 minutes, 57 seconds Read

Tento online nástroj umožňuje kódovat text do binární podoby a dekódovat binární podobu zpět na text. Stačí vložit text do levého pole nebo binární data do pravého pole a kodér/dekodér vám okamžitě poskytne výsledek.

Co je to binární kód?

Informace (v technickém smyslu) je vzor, který má nějaký význam. Existuje mnoho způsobů ukládání informací, ale nejefektivnější způsob, jakým jsou počítače schopny ukládat informace, je vzor složený ze 2 různých symbolů. Symboly „1“ a „0“ používáme jen proto, že jsou to symboly, které všichni rozeznáváme a které jsou v jistém smyslu protikladné (něco vs. nic). Lze však použít jakékoliv symboly. U dvojkové soustavy je důležité, že jde o dva symboly (předpona „bi“ ve slově „binary“ nám to říká). Důvod, proč počítače rády mluví binárně, je ten, že počítače jsou tvořeny tranzistory a tranzistory mají dva stavy.

Kódování a dekódování textu

Převod mezi binární soustavou a textem je poměrně jednoduchý. Všechny běžné textové znaky, které vidíte na počítačích, jsou definovány standardem ASCII. Standard definuje 128 znaků – vše, co můžete vidět na běžné anglické klávesnici, a ještě poměrně dost dalších. Každému z těchto znaků je přiřazeno číslo od 0 do 127 (všimněte si, že to jde jen do 127, protože začínáme počítat od 0, ne od 1).

Protože každému z těchto znaků je přiřazeno číslo, mohli bychom psát text v kódech ASCII:

„ahoj“ —>“104 101 108 108 111″

Ve skutečnosti je zde překladač ASCII, který vám to umožní. Ale my chceme převádět na binární, ne na ASCII kódy, že? No, jak se ukázalo, když převádíme text na binární, převádíme pouze text na řetězec kódů ASCII, ale také převádíme tyto kódy ASCII na binární čísla namísto desítkových čísel (čísla, která se učíte ve škole).

Naučení, jak převádět desítková čísla na binární, je mimo rozsah tohoto výkladu, ale zde je překladač desítkových čísel na binární, který vysvětluje proces převodu. Takže nakonec po převodu desítkových kódů ASCII na binární kódy ASCII dostaneme:

„ahoj“ —>“0110100001100101011011000110110001101111″

Kde každé binární číslo má 8 bitů a všechna jsou namačkána do jednoho dlouhého řádku.

Binární převod

Tak to máte. Tento překladač může fungovat jako rychlý online binární kodér nebo binární dekodér, takže můžete překládat angličtinu do binární podoby a sdílet zakódované zprávy se svými přáteli. Ti pak mohou binární zprávu dekódovat pomocí stejného překladače. Kdo ví, pokud byste se dostatečně věnovali učení binárních kódů ASCII, možná byste se dokonce mohli naučit psát v binárním jazyce. Umět v mozku převádět binární kód na text je docela zbytečné, ale také docela cool.

Similar Posts

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.