Menu
Reklama

Kod binarny: tłumacz

Tłumacz tekst na kod binarny i kod binarny z powrotem na tekst, bajt po bajcie.

Autor: Nethanel Bar, Co-founder & CEO

Ostatnia aktualizacja

Reklama

Chcesz naprawdę nauczyć się programować?

Coddy uczy cię przez pisanie prawdziwego kodu w przeglądarce: interaktywne lekcje, natychmiastowa informacja zwrotna i pomoc AI, gdy utkniesz.

Czym jest tłumacz kodu binarnego?

Tłumacz kodu binarnego zamienia czytelny tekst na kod binarny, czyli jedynki i zera, które komputer faktycznie przechowuje, oraz zamienia ten kod z powrotem na tekst. Każdy wpisany znak jest zapisywany jako liczba, a ta liczba jest zapisana w systemie dwójkowym jako ciąg bitów. To narzędzie pokazuje dokładnie, jakie to bity, i pozwala też przejść w drugą stronę.

Pod spodem każdy znak jest najpierw kodowany na bajty w UTF-8, a potem każdy bajt jest zapisywany jako 8 cyfr binarnych. Wielka litera C to bajt 67, czyli 01000011 w systemie dwójkowym. Znak wielobajtowy, taki jak é czy emoji, zajmuje kilka bajtów, a ten konwerter zachowuje je w całości, więc konwersja w obie strony niczego nie gubi.

To świetny sposób, aby *zobaczyć*, jak naprawdę przechowywany jest tekst, odczytać ciąg binarny, który ktoś ci wysłał, albo rozwiązać zadanie z informatyki. Wszystko działa lokalnie w przeglądarce, a twój tekst nigdy nie jest nigdzie wysyłany.

Czego nauczysz się, tłumacząc kod binarny

  • Każdy znak jest przechowywany jako liczba; ta liczba zapisana w systemie dwójkowym to jego kod binarny.
  • Jeden bajt to 8 bitów, a każdy znak ASCII mieści się w jednym bajcie (wartości 0-127).
  • Litera A to 65 (01000001), a a to 97 (01100001): mała litera ma kod o 32 większy niż wielka.
  • Znaki spoza ASCII (é, 東, 👋) używają UTF-8, który zajmuje od 2 do 4 bajtów, więc odpowiada im od 16 do 32 bitów.

Jak zamienić tekst na kod binarny krok po kroku

  1. Wybierz kierunek

    Wybierz Tekst → Binarny, aby zakodować, albo Binarny → Tekst, aby odczytać istniejący ciąg binarny.

  2. Wpisz lub wklej dane

    Wpisz dowolny tekst do zakodowania albo wklej cyfry binarne do odczytania. Przy dekodowaniu spacje i podziały linii między bajtami są ignorowane.

  3. Wybierz separator (kodowanie)

    Oddziel każdy bajt spacją, nową linią albo niczym. Przydaje się to, gdy docelowy format wymaga ciągłego strumienia bitów.

  4. Skopiuj lub zamień

    Skopiuj wynik jednym kliknięciem albo użyj przycisku zamiany, aby przenieść wynik na wejście i odwrócić konwersję.

Reklama

Tekst na kod binarny: szybka ściągawka (ASCII)

Popularne znaki z ich dziesiętnym kodem i 8-bitowym zapisem binarnym. Szczegóły znajdziesz w tabeli ASCII, a dla znaków powyżej 127 w specyfikacji kodowania UTF-8.

ZnakDziesiętnieBinarnie
(spacja)3200100000
04800110000
95700111001
A6501000001
C6701000011
Z9001011010
a9701100001
z12201111010
!3300100001
?6300111111

Przykłady do wypróbowania

Zakoduj jedną literę

Paste a small example into the tool and change one part at a time.

A ma kod 65, czyli 01000001 w systemie dwójkowym: dokładnie 8 bitów.

Zakoduj słowo

Copy the original value, run the tool, then compare the result.

Hi zamienia się w 01001000 01101001: jeden 8-bitowy bajt na każdy znak.

Odczytaj kod binarny jako tekst

Take a value from your own work and use this tool to inspect or prepare it.

Wklej to w trybie Binarny → Tekst, aby odzyskać Coddy.

Częste błędy

  • Długość kodu binarnego, która nie jest wielokrotnością 8. Każdy znak potrzebuje dokładnie 8 bitów, więc jeden zbędny lub brakujący bit psuje dekodowanie.
  • Założenie, że jeden znak to zawsze jeden bajt. Litery z akcentami, emoji i pisma niełacińskie używają kilku bajtów UTF-8.
  • Mylenie kodu binarnego znaku z jego kodem dziesiętnym. 65 (dziesiętnie) i 01000001 (binarnie) to ta sama wartość w różnych systemach liczbowych.

Tłumacz kodu binarnego: najczęstsze pytania

Jak zamienić tekst na kod binarny?
Wpisz tekst w trybie Tekst → Binarny. Każdy znak zostanie zakodowany na bajty UTF-8 i pokazany jako 8 cyfr binarnych, oddzielonych wybranym separatorem.
Jak zamienić kod binarny na tekst?
Przełącz się na tryb Binarny → Tekst i wklej kod binarny. Pogrupuj bity po 8 w bajty (spacje i podziały linii są ignorowane); narzędzie odczyta je jako UTF-8 i zamieni z powrotem na czytelny tekst.
Czy narzędzie obsługuje emoji i polskie znaki?
Tak. Tekst jest kodowany w UTF-8, więc litery z ogonkami i akcentami, znaki CJK i emoji poprawnie przechodzą konwersję w obie strony: po prostu zajmują więcej niż jeden bajt.
Skąd błąd, że długość nie jest wielokrotnością 8?
Każdy znak to 8 bitów, więc łączna liczba cyfr binarnych musi być podzielna przez 8. Sprawdź, czy w danych nie brakuje bitu albo nie ma jednego za dużo.
Czy mój tekst jest gdzieś wysyłany?
Nie. Cała konwersja odbywa się lokalnie w przeglądarce za pomocą wbudowanych API TextEncoder/TextDecoder, więc nic nie trafia na serwer.

Dowiedz się więcej

Inne narzędzia dla programistów

Ilustracja języków programowania w Coddy

Ucz się programowania z Coddy

ZACZNIJ