Ücretsiz Sayı Tabanı Dönüştürücü
Sayıları ikili, sekizli, onluk ve onaltılık arasında dönüştürün. Bit boyutu uyumunu ve gruplandırılmış ikili çıktıyı anında görün.
Hızlı değerler
Yaygın kullanımlar
- Programlama için Numaraları DönüştürKod yazarken ikili, sekizli, ondalık ve onaltılık sayılar arasında dönüştür - herhangi bir sayı için anında referans.
- Ağ İletişimi için Numaraları DönüştürAlt ağ maskeleri, bağlantı noktası numaraları ve IP adresi sektetlerini ikili ve ondalık arasında dönüştür.
- Bilgisayar Bilimleri için Sayı Sistemleriİkili, sekizli ve onaltılık dönüştürmeleri öğren ve doğrula - CS öğrencileri ve sınav hazırlığı için mükemmel.
- Bit Kalıplarını ve Bayrakları İnceleBireysel bitleri, bit maskelerini ve bayrak kombinasyonlarını incelemek için sayıları ikiliye dönüştür.
- Onaltılık Dökümlerini ve Hata Ayıklama Günlüklerini ÇözÇökme raporlarından, bellek döküntülerinden ve hata ayıklama günlüklerinden onaltılık değerleri okunabilir ondaliğe çöz.
Nasıl çalışır
Dönüştürme tamamen tarayıcınızda JavaScript'in yerleşik BigInt türü kullanılarak çalışır — kütüphane yok, sunucu yok. BigInt, eski parseInt/Number yaklaşımı yerine özellikle 2^53'ten büyük değerleri yuvarlama hatası olmadan işlemek için kullanılır.
- 1BigInt ile girdi ayrıştırmaÖzel bir ayrıştırıcı isteğe bağlı önekleri (0x, 0b, 0o, #) kaldırır ve seçilen taban için karakter kümesini doğrular, ardından temizlenmiş dizeyi keyfi büyüklükteki tam sayıları kayıpsız işleyen BigInt() yapıcısına verir.
- 2Eşzamanlı taban dönüştürmeBigInt değeri bilindiğinde araç, tüm çıktı temsillerini tek geçişte üretmek için BigInt.prototype.toString()'i her tabanla (2, 8, 10, 16 ve kullanıcının seçtiği 2–36 arası bir taban) çağırır — ara ondalık adım gerekmez.
- 3İkili gruplama ve bit genişliği denetimiİkili çıktı okunabilirlik için 4'ün katına kadar doldurulur ve nibble gruplarına bölünür. Araç ayrıca değerin 4, 8, 16 veya 32 bitlik işaretli/işaretsiz aralıklara sığıp sığmadığını BigInt aritmetiğiyle denetler; böylece taşma davranışı 32 bit sınırlarında bile kesindir.
- 4Paylaşılabilir URL durumuHer geçerli dönüştürmeden sonra araç girdiyi ve kaynak tabanı history.replaceState ile URL fragment'ına (#v=&from=) yazar; böylece geçerli dönüştürme yer imlerine eklenebilir veya paylaşılabilir — fragment hiçbir sunucuya gönderilmez.
İlgili araçlar
Hex Görüntüleyici
Herhangi bir dosyanın ham baytlarını klasik uzaklık / hex / ASCII dökümünde, sihirli sayı dosya türü algılamasıyla inceleyin. Yerel olarak okunur; hiçbir zaman yüklenmez.
Kesir Hesaplama Aracı
Kesirlerle toplama, çıkarma, çarpma ve bölme yapın ya da bir ondalık sayıyı en sade kesre dönüştürün.
İkili Koddan Metne Dönüştürücü
Metni ikili koda (0'lar ve 1'ler) ve geri dönüştürün. UTF-8 kodlamayı destekler. Herhangi bir metin için bayt ve bit sayısını görün.