Przejdź do treści
helpyself

Translator binarny

Local only — nothing is uploaded unless you save or share it.

Translator binarny w obie strony — z binarnego na tekst, z tekstu na binarny, a także heks i dziesiętnie.

  1. Wklej tekst albo bajty binarne, heksadecymalne czy dziesiętne.
  2. Odczytaj tę postać, której potrzebowałeś — wszystkie są pokazane razem.
  3. Skopiuj tę, którą chcesz.
Tekst
Binarny
Heksadecymalny
Dziesiętny
Ósemkowy
Zapisz to narzędzie

Miej Translator binarny pod ręką

Dodaj do zakładek

O tym narzędziu

Konwerter binarny, który pokazuje wszystkie postacie naraz. Wklej 00110, a obok dostaniesz jego wartość w każdym systemie; wklej ciąg w rodzaju 01001000 01101001, a odzyskasz słowa. Wklej tekst, a pod spodem znajdziesz kod binarny, heksadecymalny, dziesiętny i ósemkowy; wklej którykolwiek z nich, a odzyskasz tekst. Nie ma kierunku do wybrania, bo kierunku nie ma — to wszystko te same bajty zapisane inaczej, a para list rozwijanych dałaby ci jedynie coś do ustawienia źle. Narzędzie rozpoznaje po wyglądzie, co wkleiłeś. Jedynki i zera w pełnych bajtach to kod binarny; wszystko z 0x albo literą od a do f to heks; kilka małych liczb to system dziesiętny. Tam, gdzie dwa odczyty są naprawdę możliwe, mówi, który przyjęło, żebyś widział domysł, a nie odkrywał go później — a system ósemkowy nigdy nie jest zgadywany, bo 17 to poprawna liczba ósemkowa i poprawna dziesiętna, a zły wybór po cichu zamienia 17 w 15. Rzecz, którą większość translatorów binarnych psuje, to wszystko, co nie jest angielskie. Znak dawno przestał być liczbą: A to jeden bajt, é to dwa, emoji cztery. To narzędzie przechodzi przez bajty UTF-8, czyli przez to, co plik naprawdę zawiera, więc é wraca jako C3 A9, a nie jako pojedyncza liczba, z którą żaden program by się nie zgodził. Wszystko działa w twojej przeglądarce. Nic nie jest wysyłane, a po wczytaniu strony działa bez internetu.

Najczęstsze pytania

Jak zamienić kod binarny na tekst?

Wklej jedynki i zera, a tekst się pojawi. Grupy po osiem odczytywane są jako bajty, ze spacjami albo bez, więc zarówno 01001000 01101001, jak i 0100100001101001 dają „Hi”. Jeśli bity nie dzielą się na pełne bajty, treść traktowana jest jako tekst, bo zabłąkana cyfra oznacza, że wklejanie poszło źle, a nie że ostatni bajt należy uzupełnić.

Jak zamienić tekst na kod binarny?

Wpisz tekst. Kod binarny jest wierszem pod spodem, w grupach ośmiobitowych rozdzielonych spacjami — tak czyta go człowiek, choć spacje nie są częścią danych. Heks, system dziesiętny i ósemkowy są tam w tym samym momencie, więc tekst na binarny i tekst na heks to ta sama jedna czynność.

Jak odróżnia heks od systemu dziesiętnego?

Po tym, na co może wyglądać tylko jedno z nich. Przedrostek 0x albo dowolna cyfra od a do f to jednoznacznie heks. Jeśli tego nie ma, kilka grup dokładnie dwucyfrowych uzupełnionych zerem to kształt każdego zrzutu heksadecymalnego, więc „48 69” czytane jest jako heks — natomiast „72 105” ma grupę trzycyfrową, jakiej żaden zrzut heks by nie miał, więc to system dziesiętny. Narzędzie mówi, co wybrało.

Dlaczego é to dwa bajty?

Bo tym właśnie jest w UTF-8, kodowaniu używanym niemal wszędzie. C3 A9 to ta para, a żaden z bajtów nie znaczy sam z siebie niczego. Starsze translatory binarne zakładają jeden bajt na znak, co działa dla angielskiego i produkuje bzdury dla wszystkiego innego — emoji to cztery bajty, a potraktowanie go jako jednej liczby daje odpowiedź, z którą żaden program by się nie zgodził.

Dlaczego nie wykrywa systemu ósemkowego?

Bo nie może tego zrobić bezpiecznie. Każda liczba ósemkowa jest też prawdopodobną liczbą dziesiętną — 17 to siedemnaście dziesiętnie i piętnaście ósemkowo — więc zgadywanie po cichu zmieniłoby odpowiedź, a nic na ekranie by o tym nie powiedziało. System ósemkowy zawsze pokazywany jest na wyjściu, a odczytywany na wejściu tylko wtedy, gdy o to poprosisz.

Czy mój tekst gdzieś trafia?

Nie. Konwersja dzieje się na stronie, co tutaj znaczy więcej, niż brzmi: to, co ludzie wklejają do konwertera binarnego, to często fragmenty pliku, przechwycony protokół albo klucz, który właśnie diagnozują.

Pomóż ulepszyć to narzędzie

Znalazłeś błąd, chcesz zmiany albo brakuje Ci jakiegoś narzędzia?

/binary-translator

↑↓ nawigacja · Enter otwiera · Esc zamyka