Komputery zapisują każdy znak jako liczby, a te liczby to bajty. Ten konwerter pokazuje bajty kryjące się za twoim tekstem w systemie dwójkowym, szesnastkowym, dziesiętnym lub ósemkowym i zamienia takie bajty z powrotem na czytelny tekst. Przydaje się do nauki, jak działa kodowanie, do rozwiązywania zagadek zapisanych zerami i jedynkami oraz do sprawdzenia, co naprawdę zawiera napis.
Konwersja w trzech krokach
- Wybierz kierunek, Tekst na kod lub Kod na tekst, oraz System liczbowy.
- Wpisz lub wklej tekst w lewym polu. Wynik pojawia się od razu po prawej.
- Wybierz separator, skopiuj wynik przyciskiem Kopiuj lub użyj Zamień, by sprawdzić drogę powrotną.
Co dostajesz
- Binarny: osiem cyfr na bajt, więc litera A zmienia się w 01000001.
- Szesnastkowy: dwie cyfry na bajt, A zmienia się w 41. Opcja dodaje 0x przed każdym bajtem.
- Dziesiętny: wartość bajtu od 0 do 255, A zmienia się w 65.
- Ósemkowy: trzy cyfry na bajt, A zmienia się w 101.
Programiści używają systemu szesnastkowego, bo dwie cyfry opisują dokładnie jeden bajt, dzięki czemu długie listy bajtów są krótkie i łatwe do porównania. System dwójkowy to postać, w której naprawdę pracuje sprzęt, a dziesiętny większość osób czyta najłatwiej.
Dlaczego ę zajmuje dwa bajty
Tekst jest najpierw kodowany jako UTF-8, czyli kodowanie używane przez prawie cały internet. Litery angielskie zajmują po jednym bajcie, litery z ogonkami, takie jak ę czy ś, po dwa, wiele symboli trzy, a emoji cztery. Narzędzie pokazuje, ile bajtów i ile znaków ma twój tekst, więc różnicę widać od razu.
Odczyt kodu z powrotem
Przy odczycie grupy mogą być rozdzielone spacjami, przecinkami, myślnikami lub nowymi wierszami, a przedrostek 0x lub 0b jest akceptowany. Kod binarny i szesnastkowy działa też bez żadnego separatora, o ile cyfry dzielą się na pełne bajty. Jeśli grupa nie jest poprawnym bajtem, narzędzie ją wskaże, żebyś mógł ją poprawić. Nic, co wpisujesz, nie opuszcza przeglądarki.