Konwerter binarny na hex

Wklej wartość binarną i uzyskaj odpowiadającą jej wartość szesnastkową wielkimi literami. Konwerter zachowuje tylko 0 i 1, ignoruje wszystko inne i pokazuje zwykły wynik hex bez prefiksu, grupowania, dopełniania ani ostrzeżeń walidacyjnych.

Jak konwertować binarny na hex

  1. 1

    Wklej wartość binarną

    Spacje i separatory mogą zostać dla czytelności. Każdy znak poza `0` lub `1` zostanie zignorowany.

  2. 2

    Zostaw tylko bity

    Wejście jest czyszczone do jednego ciągłego łańcucha binarnego. Jeśli nie zostanie żadna cyfra binarna, wynik pozostanie pusty.

  3. 3

    Przelicz wartość liczbową

    Cztery bity odpowiadają jednej cyfrze hex, ale konwersja opiera się na wartości, więc zera wiodące znikają.

  4. 4

    Odczytaj hex wielkimi literami

    Wynik to wyłącznie zwykły hex wielkimi literami. Dodaj `0x`, odstępy bajtów lub dopełnienie do stałej szerokości osobno, jeśli tego potrzebujesz.

Mapa cyfr hex

Binarny Hex Binarny Hex
0000 0 1000 8
0001 1 1001 9
0010 2 1010 A
0011 3 1011 B
0100 4 1100 C
0101 5 1101 D
0110 6 1110 E
0111 7 1111 F

Przykład

Wejście: 1111 1010 0011 1100

Użyte bity: 1111101000111100

Wynik hex: FA3C

Sprawdzenie zer wiodących: 00001111 zwraca F, a nie 0F.

Kiedy ten konwerter się przydaje

  • Szybkie sprawdzanie wartości: zamień maskę bitową, wartość rejestru lub krótki payload na zwartą wartość hex.
  • Czytelne grupowanie: jedna cyfra hex reprezentuje cztery bity binarne, więc długie wartości łatwiej przejrzeć.
  • Elastyczne wklejanie: spacje, podkreślenia, interpunkcja i etykiety są ignorowane, ale każde 0 lub 1 w wklejonym tekście zostaje użyte.
  • Umiarkowane wejścia: dla bardzo długich bitstringów, stałych szerokości słowa lub obliczeń o arbitralnej precyzji użyj kalkulatora programisty, narzędzia CLI albo biblioteki arbitralnej precyzji.

Najczęściej zadawane pytania

Nie powodują błędu. Konwerter usuwa każdy znak poza 0 i 1; na przykład 0b1111 jest traktowane jak 01111, czyli ma tę samą wartość co 1111.

00001111 i 1111 oznaczają tę samą wartość liczbową, więc ten konwerter zwraca F. Nie zachowuje szerokości bajtu ani nie dodaje dopełnienia typu 0F.

Nie. Wynik to zwykły hex wielkimi literami. Jeśli potrzebujesz 0xFA3C, małych liter albo grup bajtów takich jak FA 3C, sformatuj wynik po konwersji.

Nie. Znaki inne niż binarne są po cichu ignorowane zamiast wywoływać ostrzeżenie. Waliduj wejście osobno, jeśli nieprawidłowe znaki mają być odrzucane.

Powiązane narzędzia