Co to jest kod binarny?
Kod binarny, nazywany też kodem zero jedynkowym, to sposób zapisu informacji za pomocą tylko dwóch cyfr: 0 i 1. Tak przechowuje dane każdy komputer i telefon. Jedna cyfra to bit, a osiem bitów tworzy bajt. Jeden bajt może przyjąć 256 różnych wartości, od 00000000 do 11111111.
Jak zamienić tekst na kod binarny?
Każdej literze przypisany jest numer w tabeli znaków, a ten numer zapisuje się w systemie dwójkowym. Na przykład wielka litera A ma numer 65, czyli 01000001, a mała litera a ma numer 97, czyli 01100001. Nasz tłumacz robi to automatycznie dla całego tekstu.
| Znak | Kod dziesiętny | Kod binarny |
|---|---|---|
| A | 65 | 01000001 |
| B | 66 | 01000010 |
| a | 97 | 01100001 |
| z | 122 | 01111010 |
| 0 | 48 | 00110000 |
| spacja | 32 | 00100000 |
Polskie znaki w kodzie binarnym
Litery z podstawowego alfabetu łacińskiego zajmują jeden bajt. Polskie litery, takie jak ą, ł czy ż, nie mieszczą się w podstawowej tabeli ASCII, dlatego w kodowaniu Unicode (UTF8), używanym przez wszystkie współczesne strony i aplikacje, zajmują dwa bajty, czyli 16 bitów. Dlatego słowo „Cześć” ma 5 znaków, ale aż 7 bajtów.
| Litera | Kod binarny (UTF8) |
|---|---|
| ą | 11000100 10000101 |
| ę | 11000100 10011001 |
| ł | 11000101 10000010 |
| ó | 11000011 10110011 |
| ż | 11000101 10111100 |
Jak odczytać kod binarny?
Wklej zera i jedynki do prawego pola. Nie musisz pilnować odstępów: tłumacz sam podzieli ciąg na bajty po 8 bitów. Jeśli liczba bitów nie dzieli się przez 8, dostaniesz ostrzeżenie, że kod jest niekompletny. Poniżej pola zobaczysz także zapis szesnastkowy (HEX) i dziesiętny, przydatny w programowaniu i na lekcjach informatyki.
Najczęściej zadawane pytania
Jak napisać „kocham cię” w kodzie binarnym?
Wpisz tekst w lewym polu, a kod pojawi się od razu. Pamiętaj, że litera ę zajmuje w kodzie dwa bajty.
Ile bitów ma jedna litera?
Litery bez polskich znaków zajmują 8 bitów (1 bajt). Polskie litery w kodowaniu UTF8 zajmują 16 bitów (2 bajty), a emoji zwykle 32 bity (4 bajty).
Czym jest kod zero jedynkowy?
To inna nazwa kodu binarnego, czyli zapisu danych za pomocą cyfr 0 i 1.
Dlaczego odczytany tekst zawiera dziwne znaki?
Prawdopodobnie kod jest niekompletny albo zawiera pomyłkę. Każdy znak musi mieć pełne 8 bitów, a polskie litery dwa kompletne bajty.