Konwerter binarny na tekst

Zamień bajty binarne, hex albo ósemkowe z powrotem na tekst.

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

Jak przekonwertować binarny na tekst

  1. Wklej wartości binarne, hex albo ósemkowe.
  2. Wybierz pasujący format wejścia.
  3. Przeczytaj zdekodowany tekst.

Przykładowe konwersje

WejścieFormatTekst
01001000 01101001BinarnyHi
48 69HexHi
110 151ÓsemkowyHi

Wskazówki dotyczące wklejania wartości

  • Oddzielaj wartości spacjami, przecinkami albo podziałami wiersza. Każdy z nich działa i można je mieszać.
  • Bez separatora zapis binarny wymaga grup dokładnie 8 cyfr, hex 2 cyfr na bajt, a ósemkowy 3, zapisanych razem bez przerw.
  • Te szerokości pasują do tego, co generuje konwerter tekstu na binarny, więc wynik jednego wkleja się prosto w drugi.

Częste przyczyny niepowodzenia dekodowania

  • Wartość spoza poprawnego zakresu dla swojego formatu, na przykład grupa binarna powyżej 11111111.
  • Wybrany zły format wejścia: hex 48 odczytany jako binarny w ogóle nie jest poprawnym bajtem.
  • Bajty, które nie tworzą poprawnego tekstu UTF-8, co zwykle oznacza, że dane nigdy nie były tekstem.

Binarny na tekst: najczęstsze pytania

Jakich separatorów mogę użyć?

Działają spacje, przecinki albo podziały wiersza. Narzędzie dzieli tekst po każdym z nich.

Dlaczego pojawia się błąd niepoprawnej wartości?

Wartość wykracza poza zakres wybranego formatu, na przykład grupa binarna z więcej niż 8 bitami albo cyfra, która nie pasuje do tej podstawy.

Dlaczego pojawia się informacja, że wynik nie jest poprawnym tekstem?

Bajty nie tworzą poprawnego UTF-8, co zwykle oznacza, że wybrany format nie pasuje do danych, albo dane w ogóle nie są tekstem.

Jaka jest największa wartość, jaką może przechowywać jeden bajt?

255 w systemie dziesiętnym, czyli 11111111 w binarnym, FF w hex i 377 w ósemkowym. Nic większego nie zmieści się w jednym bajcie.

Czy mogę mieszać separatory, na przykład część przecinkami, część spacjami?

Tak. Spacje, przecinki i podziały wiersza mogą wszystkie wystąpić w tych samych danych wejściowych, bo narzędzie dzieli tekst po każdym z nich.

Czy obsługuje litery z akcentem i emoji, a nie tylko zwykłe ASCII?

Tak, o ile wklejone bajty tworzą poprawny UTF-8, który może reprezentować dowolny znak Unicode, łącznie z literami z akcentem i emoji.

Czy kolejność bajtów ma znaczenie?

Tak. Bajty muszą zostać w tej samej kolejności od lewej do prawej, w jakiej zostały zapisane, bo UTF-8 dekoduje wielobajtowe znaki na podstawie tej kolejności. Zmiana kolejności zamienia czytelny tekst w bełkot albo błąd niepoprawnego tekstu.

Czy mogę wkleić wartości hex z przedrostkiem 0x, na przykład 0x48?

Tak, gdy wartości są oddzielone spacjami albo przecinkami. Każda grupa jest parsowana jako liczba, a własny parser liczb JavaScriptu przyjmuje opcjonalny przedrostek 0x w trybie hex.

Podobne narzędzia