Konwerter tekstu na binarny

Zobacz dowolny tekst jako bajty binarne, hex albo ósemkowe.

Działa w przeglądarce. Nic, co wpiszesz, nie jest nigdzie wysyłane.

Jak przekonwertować tekst na binarny

  1. Wpisz albo wklej swój tekst.
  2. Wybierz binarny, hex albo ósemkowy i separator.
  3. Skopiuj wynik.

Przykładowe konwersje

ZnakBinarnyHex
A0100000141
a0110000161
spacja0010000020
!0010000121

Dlaczego niektóre znaki zajmują więcej niż jeden bajt

  • Litery ASCII, cyfry i znaki interpunkcyjne zajmują po 1 bajcie w UTF-8.
  • Litery z akcentem i większość alfabetów niełacińskich zajmują 2 albo 3 bajty.
  • Emoji i wiele rzadszych symboli zajmuje 4 bajty, więc pojedyncze emoji drukuje się tutaj jako 4 osobne grupy bajtów.

Gdzie przydaje się widok na poziomie bajtów

  • Nauka, jak komputery przechowują tekst, popularne ćwiczenie na kursach programowania dla początkujących.
  • Porównanie oczekiwanych i rzeczywistych bajtów przy debugowaniu problemu z kodowaniem tekstu.
  • Projekty hobbystyczne i zagadki, które ukrywają wiadomość jako binarny albo hex.

Tekst na binarny: najczęstsze pytania

Dlaczego każda litera to 8 cyfr w zapisie binarnym?

Każdy znak to jeden bajt w UTF-8 dla zwykłego tekstu angielskiego, a bajt to 8 bitów, więc drukuje się jako 8 cyfr binarnych.

Czy obsługuje emoji i litery z akcentem?

Tak. Tekst kodowany jest jako UTF-8, więc znak może zajmować więcej niż jeden bajt, a każdy bajt dostaje własną grupę.

Jaka jest różnica między zapisem binarnym, hex i ósemkowym?

To te same wartości bajtów pokazane w systemie dwójkowym, szesnastkowym albo ósemkowym. Hex jest najkrótszy i najczęściej używany w programowaniu.

Jaka jest różnica między ASCII a UTF-8 dla zwykłego tekstu angielskiego?

Dla angielskich liter, cyfr i znaków interpunkcyjnych ASCII i UTF-8 dają dokładnie te same jednobajtowe wartości. UTF-8 potrzebuje więcej niż jednego bajtu tylko dla znaków spoza tego zakresu, jak litery z akcentem albo emoji.

Dlaczego wynik hex zawsze używa 2 cyfr na bajt?

Bajt przechowuje wartość od 0 do 255, a 2 cyfry hex, od 00 do FF, pokrywają dokładnie ten cały zakres, więc każdy bajt ma tę samą szerokość.

Czy konwertowane są też spacje i znaki interpunkcyjne?

Tak. Każdy znak w tekście, łącznie ze spacjami, dostaje własną grupę bajtów w wyniku, tak samo jak litera.

Czy mogę przekonwertować wynik z powrotem na tekst?

Tak, wklej go do konwertera binarnego na tekst i wybierz pasujący format. Szerokości bajtów, jakie daje to narzędzie: 8 cyfr binarnych, 2 cyfry hex albo 3 cyfry ósemkowe, dokładnie pasują do tego, czego oczekuje tamten konwerter.

Czy wybór separatora zmienia same wartości bajtów?

Nie, zmienia tylko sposób łączenia grup. Leżąca u podstaw wartość binarna, hex albo ósemkowa każdego bajtu zostaje taka sama.

Podobne narzędzia