Konwerter binarny
Konwertuj tekst na binarny i odwrotnie za pomocą naszego narzędzia do konwersji binarnej dla efektywnego kodowania i dekodowania danych.

Konwerter binarny to bezpłatne narzędzie do przeliczania wartości binarnych i szesnastkowych.
Jak działa system binarny?
System binarny, czyli dwójkowy, ma podstawę dwa i wykorzystuje tylko cyfry 0 oraz 1. Każda pozycja odpowiada kolejnej potędze liczby dwa, od 2⁰ po prawej stronie, następnie 2¹, 2² i tak dalej.
Na przykład liczba binarna 1101 odpowiada liczbie dziesiętnej 13. Czytając od prawej do lewej, otrzymujemy 1 × 1, 0 × 2, 1 × 4 oraz 1 × 8, a więc łącznie 1 + 0 + 4 + 8 = 13.
Podczas ręcznego przeliczania często popełnia się błąd polegający na przypisaniu 2⁰ do cyfry po lewej stronie. Zacznij od prawej. Zera wiodące, na przykład w zapisie 00001101, nie zmieniają wartości liczbowej.

Tabela wartości binarnych
| Dziesiętnie | Binarnie | Szesnastkowo |
|---|---|---|
| 0 | 0000 | 0 |
| 5 | 0101 | 5 |
| 10 | 1010 | A |
| 15 | 1111 | F |
| 16 | 10000 | 10 |
Cztery cyfry binarne tworzą półbajt i odpowiadają bezpośrednio jednej cyfrze szesnastkowej. Dzięki temu zapis szesnastkowy jest bardziej zwięzły podczas sprawdzania bajtów, adresów pamięci i danych sieciowych. Jeśli zamiast długiego ciągu bitów potrzebujesz takiego zapisu, skorzystaj z narzędzia Konwerter szesnastkowy.

Jak korzystać z konwertera binarnego?
Mimo etykiet Na zapis binarny i Na tekst narzędzie nie koduje tekstu binarnie ani nie dekoduje danych binarnych do tekstu. Pozwala interpretować liczbę zapisaną binarnie jako wartość liczbową oraz przekształcać liczbę całkowitą na zapis szesnastkowy. Pole oznaczone jako Binarny zawiera dziesiętną wartość liczbową zwróconą przez bindec albo ciąg szesnastkowy zwrócony przez dechex.
Implementacja po stronie serwera wywołuje funkcje PHP bindec i dechex. Są to funkcje numeryczne. bindec interpretuje ciąg binarny jako liczbę, natomiast dechex zwraca szesnastkową postać liczby całkowitej zapisanej dziesiętnie. Ponieważ informacje o narzędziu nie wskazują żadnego kodowania znaków, nie zakładaj, że dowolny tekst, litery ze znakami diakrytycznymi lub emoji można poprawnie przekształcić w obie strony zgodnie z określonym standardem tekstowym. Jeśli chcesz sprawdzić wartości znaków ASCII, użyj narzędzia Konwerter ASCII.

Co oznacza otrzymany wynik?
W zależności od użytej funkcji pole Binarny zawiera dziesiętną wartość liczbową zwróconą przez bindec albo ciąg szesnastkowy zwrócony przez dechex. Wbrew nazwie pola żadna z tych funkcji nie zwraca danych binarnych ani zakodowanych danych.
W przypadku tekstu bity dzieli się zwykle na bajty, a następnie dekoduje przy użyciu kodowania znaków, takiego jak ASCII lub UTF-8. Spacje między grupami bajtów służą jedynie poprawie czytelności i nie są cyframi binarnymi. Znaki interpunkcyjne również koduje się jako dane znakowe, a zwykłe cyfry dziesiętne wpisane jako tekst są znakami, nie ich wartościami matematycznymi.
Żaden konwerter nie potrafi rozpoznać wszystkich możliwych znaczeń nieopisanego ciągu bitów. Gdy sprawdzasz zadanie, kod źródłowy lub pole protokołu, najpierw potwierdź oczekiwaną liczbę bitów, kolejność bajtów i kodowanie znaków.
Gdzie w praktyce używa się systemu binarnego?
System binarny jest używany wszędzie tam, gdzie informacje przedstawia się za pomocą dwóch rozróżnialnych stanów. Typowe zastosowania to:
- Programowanie, między innymi maski bitowe, flagi, uprawnienia i debugowanie niskopoziomowe.
- Sieci komputerowe, w których maski podsieci IPv4 i pola protokołów często analizuje się bit po bicie.
- Elektronika, gdzie układy logiczne przedstawiają niskie i wysokie zakresy napięcia jako 0 oraz 1.
- Edukacja, zwłaszcza ćwiczenia z wartości pozycyjnej i przeliczania między systemem binarnym, dziesiętnym i szesnastkowym.
- Radio cyfrowe, w którym dźwięk, informacje sterujące i dane korekcji błędów są przed transmisją przesyłane w postaci zakodowanych strumieni bitów.
Zapis binarny pomaga zrozumieć działanie poszczególnych bitów, ale długie wartości maszynowe zwykle łatwiej odczytać w systemie szesnastkowym, ponieważ każda cyfra szesnastkowa odpowiada czterem bitom.
Najczęściej zadawane pytania
Czy liczba binarna może zawierać spacje?
Spacje nie są cyframi binarnymi, choć często wstawia się je między bajtami, aby ułatwić odczyt. Parser może je zaakceptować albo odrzucić, dlatego usuń separatory, jeśli system wymaga jednego ciągłego ciągu binarnego.
Czy zapis binarny może przedstawiać emoji i litery ze znakami diakrytycznymi?
Tak, ale tylko przy użyciu uzgodnionego kodowania znaków, takiego jak UTF-8. Znaki te zajmują zwykle więcej niż jeden bajt, więc traktowanie każdego widocznego znaku jako pojedynczej wartości ośmiobitowej prowadzi do błędnych wyników.
Czy 2 i 9 to prawidłowe cyfry binarne?
Nie. Standardowy zapis binarny zawiera wyłącznie 0 i 1. Jeśli pojawi się inna cyfra, uznaj dane wejściowe za nieprawidłowe, zamiast automatycznie zakładać, że jest to zapis dziesiętny.
Czy bardzo długa liczba binarna zostanie zapisana dokładnie?
Niekoniecznie. bindec zwraca liczbę całkowitą, jeśli wartość mieści się w zakresie typu całkowitego PHP, a w przeciwnym razie liczbę zmiennoprzecinkową, co może spowodować utratę precyzji. Funkcja dechex przyjmuje liczbę całkowitą, więc jej zakres zależy od rozmiaru typu całkowitego na serwerze. W przypadku dużych identyfikatorów lub strumieni bitów użyj biblioteki obsługującej duże liczby całkowite albo przetwarzaj fragmenty o stałym rozmiarze.
Czy moje dane są przetwarzane w przeglądarce?
Nie. Dane wejściowe są przesyłane przez HTTPS na serwer, gdzie odbywa się konwersja, i nie są przechowywane.
Podobne narzędzia
Konwertuj tekst na system szesnastkowy i z powrotem za pomocą naszego narzędzia do konwersji szesnastkowej dla dokładnej transformacji danych.
Łatwo konwertuj tekst na ASCII i z powrotem za pomocą naszego narzędzia do konwersji ASCII dla efektywnego zarządzania danymi.
Konwertuj tekst na dziesiętny i z powrotem za pomocą naszego narzędzia do konwersji dziesiętnej dla precyzyjnej konwersji danych.
Popularne narzędzia
Utwórz własny podpis i pobierz go łatwo za pomocą naszego narzędzia do generowania podpisów dla spersonalizowanych e-podpisów.
Oblicz rozmiar dowolnego tekstu w bajtach (B), kilobajtach (KB) lub megabajtach (MB) za pomocą naszego narzędzia do obliczania rozmiaru tekstu.
Użyj narzędzia do odwrotnego wyszukiwania IP, aby szybko i łatwo znaleźć domenę lub hosta powiązanego z dowolnym adresem IP.
Użyj naszego narzędzia ping, aby szybko i efektywnie sprawdzić status i czas odpowiedzi dowolnej strony internetowej, serwera lub portu.
Narzędzie do wyszukiwania IP Digily Link dostarcza szczegółowych informacji o dowolnym adresie IP. Skorzystaj z tej darmowej usługi online, aby uzyskać kompleksowe dane o IP.
Wygeneruj swój darmowy link WhatsApp natychmiast za pomocą naszego Generatora Linków WhatsApp. Dodaj niestandardową wiadomość i rozpocznij czaty jednym kliknięciem. Bez logowania i kodowania.