Przejdź do treści głównej
FreeOnlineTools Go
Polski
Jak

Jak Konwertować Tekst na Binarne i z Powrotem Krok po Kroku

Autor: FreeOnlineTools Team · Zaktualizowano 2026-09-02

Szybka odpowiedź

Aby skonwertować tekst do binarnego: wklej tekst do Text to Binary Converter i reprezentacja binarna pojawia się natychmiast (każdy znak jako 8 bitów). Aby zdekodować binarny do tekstu: wklej binarny do Binary to Text tool. Całe przetwarzanie odbywa się lokalnie.

Wstęp

Binarny to base-2 system liczbowy, którego komputery używają wewnętrznie —każdy znak jest przechowywany jako sekwencja bitów (0 i 1). W ASCII 'A' to 01000001 (65). Dla tekstu Unicode (emoji, niełacińskie skrypty) UTF-8 używa 1-4 bajtów na znak. Konwersja tekstu do binarnego jest przydatna do nauki jak komputery reprezentują tekst.

Krok po kroku

  1. Otwórz konwerter tekstu na plik binarny

    Przejdź do strony narzędzia Tekst na plik binarny. Narzędzie ma dwa tryby: Tekst na binarny (kodowanie) i Binarny na tekst (dekodowanie).

  2. Wpisz swój tekst

    W trybie kodowania wklej lub wpisz tekst, który chcesz przekonwertować. Każdy znak jest konwertowany na jego reprezentację binarną. W przypadku znaków ASCII jest to 8 bitów na znak.

  3. Przeczytaj wyjście binarne

    Narzędzie konwertuje każdy znak na jego kod binarny za pomocą funkcji charCodeAt() i toString(2) dopełnionych do 8 bitów. Dane wyjściowe to sekwencja zer i jedynek, zwykle oddzielona spacjami w celu zapewnienia czytelności.

  4. Skopiuj plik binarny

    Kliknij Kopiuj, aby skopiować ciąg binarny do schowka. Używaj go do celów edukacyjnych, debugowania lub programowania niskiego poziomu.

  5. Dekoduj plik binarny z powrotem do tekstu

    Przejdź do trybu dekodowania i wklej ciąg binarny (grupy 8-bitowe, opcjonalnie oddzielone spacjami). Narzędzie konwertuje każdą 8-bitową grupę z powrotem na znak za pomocą parseInt(bits, 2) i String.fromCharCode().

Przykłady

Zakoduj „Witam”

Wejście: Hello

Wyjście: 01001000 01100101 01101100 01101100 01101111

Zakoduj „A”

Wejście: A

Wyjście: 01000001

Dekoduj plik binarny na tekst

Wejście: 01001000 01101001

Wyjście: Hi

Zakoduj liczbę jako tekst

Wejście: 42

Wyjście: 00110100 00110010

Typowe problemy

  • Mylenie znaków tekstowych z liczbami — „42”, ponieważ tekst składa się z dwóch znaków („4” i „2”), każdy po 8 bitów. Liczba 42 w pojedynczym bajcie to 00101010.
  • Znaki inne niż ASCII wymagają więcej niż 8 bitów — emoji i skrypty inne niż łacińskie używają wielu bajtów w formacie UTF-8. Prosty 8-bitowy konwerter nie jest w stanie ich poprawnie obsłużyć.
  • Brakujące spacje na wejściu binarnym — podczas dekodowania narzędzie musi wiedzieć, gdzie zaczyna się każdy bajt. Wejście oddzielone spacjami jest najbezpieczniejsze; niektóre narzędzia akceptują nierozdzielone grupy 8-bitowe.
  • Usunięto zera wiodące — binarne „00000001” musi zachować zera wiodące. Konwersja liczb może je spowodować; zawsze dopasowuj do 8 bitów.

Porady

  • W przypadku tekstu ASCII używaj 8-bitów (jeden bajt) na znak — jest to najpopularniejszy format i jest kompatybilny ze wszystkimi dekoderami.
  • W przypadku tekstu Unicode (emoji, CJK) użyj konwertera obsługującego UTF-8, który poprawnie obsługuje znaki wielobajtowe.
  • Reprezentacja binarna jest przydatna do zrozumienia, w jaki sposób komputery przechowują tekst, ale używaj jej do celów edukacyjnych, a nie do przechowywania danych (jest 8 razy większa niż oryginał).
  • Skorzystaj z naszych narzędzi Tekst na plik binarny i Binarny na tekst, aby uzyskać natychmiastową, prywatną konwersję w przeglądarce.

Powiązane narzędzia

Powiązane przewodniki

Referencje