Binary'den Hex'e Dönüştürücü

Binary bir değer yapıştırın ve karşılık gelen hexadecimal değeri büyük harflerle alın. Dönüştürücü yalnızca 0 ve 1 karakterlerini tutar, diğer her şeyi yok sayar ve önek, gruplama, padding ya da doğrulama uyarısı olmadan sade bir Hex sonucu gösterir.

Binary nasıl Hex'e dönüştürülür

  1. 1

    Binary değeri yapıştırın

    Okunabilirlik için boşluklar ve ayırıcılar kalabilir. `0` veya `1` dışındaki her karakter yok sayılır.

  2. 2

    Yalnızca bitleri tutun

    Girdi tek bir kesintisiz binary string olarak temizlenir. Hiç binary rakam kalmazsa sonuç boş kalır.

  3. 3

    Sayısal değeri dönüştürün

    Dört bit bir Hex rakamına karşılık gelir, ancak dönüşüm değer tabanlıdır; bu yüzden baştaki sıfırlar korunmaz.

  4. 4

    Büyük harfli Hex sonucunu okuyun

    Çıktı yalnızca sade büyük harfli Hex olur. `0x`, byte boşlukları veya sabit genişlik padding gerekiyorsa sonucu ayrıca biçimlendirin.

Hex rakam haritası

Binary Hex Binary 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

Örnek

Girdi: 1111 1010 0011 1100

Kullanılan bitler: 1111101000111100

Hex çıktısı: FA3C

Baştaki sıfır kontrolü: 00001111, 0F değil F döndürür.

Bu dönüştürücü ne zaman kullanışlıdır

  • Hızlı değer kontrolü: bit maskesi, register değeri veya kısa payload değerini kompakt bir Hex değerine çevirin.
  • Okunabilir gruplama: bir Hex rakamı dört binary biti temsil eder, bu yüzden uzun değerler daha kolay taranır.
  • Esnek yapıştırılan girdi: boşluklar, alt çizgiler, noktalama ve etiketler yok sayılır; ancak yapıştırılan metindeki her 0 veya 1 yine kullanılır.
  • Makul uzunlukta girdiler: çok uzun bitstring'ler, sabit word genişlikleri veya arbitrary precision işleri için programmer calculator, CLI aracı ya da arbitrary precision kütüphanesi kullanın.

Sık Sorulan Sorular

Hata üretmezler. Dönüştürücü 0 ve 1 dışındaki her karakteri kaldırır; örneğin 0b1111, 1111 ile aynı değere sahip olan 01111 gibi işlenir.

00001111 ve 1111 aynı sayısal değeri temsil eder, bu yüzden bu dönüştürücü F döndürür. Byte genişliğini korumaz veya 0F gibi padding eklemez.

Hayır. Çıktı sade büyük harfli Hex olur. 0xFA3C, küçük harf veya FA 3C gibi byte grupları gerekiyorsa sonucu dönüşümden sonra biçimlendirin.

Hayır. Binary olmayan karakterleri uyarmadan yok sayar. Geçersiz karakterlerin reddedilmesi gerekiyorsa girdiyi ayrıca doğrulayın.

İlgili Araçlar