przekalkuluj.pl
IT

Tłumacz kodu binarnego (tekst ↔ binarny)

Konwertuj tekst na kod binarny i odwrotnie. ASCII, UTF-8, polskie znaki. Online za darmo, bez logowania.

Wynik

01001000 01100101 01101100 01101100 01101111

Jak działa tłumacz kodu binarnego?

Tłumacz konwertuje tekst na sekwencję zer i jedynek - i odwrotnie. Każdy znak ASCII to liczba całkowita od 0 do 255 (lub 0 do 127 dla podstawowego ASCII). Każdą taką liczbę zapisujemy w postaci 8-bitowej liczby binarnej. Litera "A" to 65, czyli 01000001. "B" to 66, czyli 01000010.

Wzór ASCII na binarny

Algorytm:

  • 1. Dla każdego znaku pobierz jego kod ASCII (np. 'H' = 72)
  • 2. Przekonwertuj liczbę na zapis binarny (72 = 1001000)
  • 3. Uzupełnij zerami z lewej do 8 bitów (01001000)
  • 4. Powtórz dla każdego znaku, oddziel spacjami

Polskie znaki - UTF-8

Polskie znaki diakrytyczne (ą, ć, ł itp.) wymagają więcej niż 8 bitów - są kodowane w UTF-8 jako 2 bajty (16 bitów). Nasz kalkulator używa kodów Unicode, więc poprawnie zakoduje całe polskie zdanie - tyle że niektóre znaki będą miały 16 zamiast 8 bitów.

Po co liczyć w binarnym?

Komputery wszystkie obliczenia wykonują w systemie binarnym - dlatego nauka konwersji to klasyczny temat na technikum i studia informatyczne. Tłumacz jest też ulubionym narzędziem zagadek dla geeków oraz prostym sposobem na edukacyjne wyjaśnienie dziecku, "jak myśli komputer".

FAQ

  • Bo nie mieszczą się w klasycznym ASCII (do 127). Polskie diakrytyki to znaki Unicode, kodowane w UTF-8 jako 2 bajty - dlatego ich reprezentacja binarna ma 16 bitów zamiast 8.