Przejdź do treści
snowkitDev

Tekst na kod binarny, i z powrotem

Zamień dowolny tekst w kody bajtów binarne, szesnastkowe, ósemkowe lub dziesiętne albo wklej kody, aby odczytać tekst, który tworzą. Akcenty, symbole i emoji też działają.

Tekst i kody bajtów

Wpisz jakiś tekst. Zamień, aby obrócić wynik z powrotem w dane wejściowe.

Format

Bajt po bajcie

    Zamień dowolny tekst w kody bajtów binarne, szesnastkowe, ósemkowe lub dziesiętne albo wklej kody, aby odczytać tekst, który tworzą. Akcenty, symbole i emoji też działają. Przełącz kierunek na górze albo naciśnij przycisk zamiany, aby zamienić wynik z powrotem w dane wejściowe. Jest darmowe i działa w przeglądarce.

    Jak zamienić tekst na kod binarny, krok po kroku

    1. Wybierz Tekst na kody lub Kody na tekst.
    2. Wybierz Format: Dwójkowy, Hex, Ósemkowy lub Dziesiętny.
    3. Wybierz, co jest między bajtami: spacja, nic lub przecinek.
    4. Wpisz lub wklej w pole Tekst. Wynik pojawia się podczas pisania.
    5. Naciśnij Kopiuj albo użyj przycisku zamiany, aby przekonwertować wynik z powrotem.

    Jak tekst staje się kodem binarnym

    Komputery przechowują tekst jako bajty. Ten konwerter używa UTF-8, kodowania stosowanego przez prawie każdą stronę i aplikację: zwykłe angielskie litery, cyfry i interpunkcja zajmują po jednym bajcie, więc H to 72, czyli 01001000 w systemie dwójkowym i 48 w szesnastkowym. Litery z akcentami zajmują dwa bajty, wiele innych pism trzy, a emoji cztery. Dlatego liczba bajtów może być większa niż liczba znaków.

    Dekodowanie kodów na tekst

    Wklej kod binarny ze spacjami, przecinkami lub złamaniami wierszy między bajtami albo jako jeden długi ciąg jedynek i zer: ciąg jest automatycznie dzielony na grupy po 8 bitów. Szesnastkowy można zapisać jako 48 65, 4865, 0x48 0x65 lub %48%65. Kody dziesiętne potrzebują czegoś między sobą, na przykład 72 101. Jeśli znak tu nie pasuje albo grupa nie dzieli się na pełne bajty, komunikat mówi dokładnie gdzie, a jeśli kody wyglądają jak inny format, sugeruje przełączenie.

    Gdy bajty nie są prawidłowym tekstem

    Niektóre sekwencje bajtów nie są prawidłowym UTF-8, na przykład losowe liczby lub tekst zapisany w starszym kodowaniu. Nadal są dekodowane, a nieczytelne części są pokazane jako znak zastępczy, a notatka Cię o tym informuje.

    Przydatne przykłady

    • Słowo Hi to 01001000 01101001 binarnie.
    • To samo słowo szesnastkowo to 48 69.
    • Litera z akcentem, taka jak e z akcentem ostrym, zajmuje dwa bajty.
    • Pojedyncze emoji zajmuje cztery bajty.

    Kto z tego korzysta

    Uczniowie poznający, jak komputery przechowują tekst, nauczyciele przygotowujący lekcję lub zagadkę, programiści sprawdzający wartości bajtów i każdy, kto chce napisać wiadomość binarnie. Dla liczb całkowitych konwerter liczb przełącza między systemami, a inspektor Unicode przygląda się każdemu znakowi.

    Prywatność w założeniu

    Wszystko jest konwertowane na tej stronie w Twojej przeglądarce. Nic, co wpiszesz lub wkleisz, nie jest nigdzie wysyłane.

    Pytania

    Dlaczego znak ma więcej niż jeden bajt?

    Tylko podstawowe angielskie znaki zajmują jeden bajt. Akcenty, inne pisma i emoji zajmują więcej.

    Czy mogę dekodować kod binarny bez spacji?

    Tak. Długi ciąg jedynek i zer jest automatycznie dzielony na grupy po 8 bitów.

    Czy używa ASCII?

    Używa UTF-8, który odpowiada ASCII dla podstawowych angielskich liter, cyfr i znaków interpunkcyjnych.

    Co dalej

    Kontynuuj to, co właśnie stworzyłeś, nadal na swoim urządzeniu.

    Więcej od Snowkit