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.
- Wklej tekst albo bajty binarne, heksadecymalne czy dziesiętne.
- Odczytaj tę postać, której potrzebowałeś — wszystkie są pokazane razem.
- Skopiuj tę, którą chcesz.
Zapisz to narzędzie
Miej Translator binarny pod ręką
Użyj menu Udostępnij w przeglądarce, a potem „Dodaj do ekranu głównego”.
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?
Masz niewysłaną wiadomość.
Dzięki — mamy to. Odpowiedź znajdziesz w swojej skrzynce.Go to my messages