Binary çevirici – Metni ikili koda, hex ve onluk sayıya çevirme
Metni ikili koda (binary) veya onaltılık (hex) koda çevirin, kodu da geri metne dönüştürün. Üçüncü sekme onluk, ikili, sekizlik ve onaltılık tabanlar arasında her büyüklükteki sayıyı çevirir.
Her karakter UTF-8 baytlarına ayrılır ve her bayt 8 bitlik bir grup olarak yazılır. Örnek: “A” = 65 = 01000001, “Merhaba” kelimesinin ilk harfi “M” = 77 = 01001101. Onluk sayıyı ikili sayıya çevirmek için sayıyı sürekli 2’ye bölüp kalanları sondan başa okuyun: 2026 = 11111101010 (hex: 7EA).
Nasıl kullanılır: Binary çevirici
- Metin ↔ binary, Metin ↔ hex veya Sayı tabanları sekmesini seçin.
- Hangi kutuya yazarsanız diğer kutu anında güncellenir; çeviri iki yönde de çalışır.
- Sonucu kopyalama düğmesiyle alın. Gerekirse sayfanın altındaki ASCII tablosunu açın.
Binary kutusu boşluksuz yazılmış, 7 bitlik veya virgülle ayrılmış grupları da kabul eder; hex kutusu 0x, \x, virgül ve iki nokta ayırıcılarını tanır.
İkili sayı sistemi nasıl çalışır?
Bilgisayarlar her şeyi yalnızca 0 ve 1 rakamlarıyla, yani ikili (binary) sistemle saklar. Her basamak, sağdan sola 1, 2, 4, 8, 16, 32, 64 ve 128 değerini taşır. 8 bitlik bir grup bir bayttır ve 0 ile 255 arasında bir sayı gösterir. Örneğin 01001101 = 64 + 8 + 4 + 1 = 77’dir; bu da ASCII tablosunda büyük “M” harfidir.
Onluk sayıyı ikili sayıya çevirme
Sayıyı 2’ye bölün, kalanı yazın ve bölüm 0 olana kadar devam edin; kalanları sondan başa okuyun. 13 → 6 kalan 1, 6 → 3 kalan 0, 3 → 1 kalan 1, 1 → 0 kalan 1; sonuç 1101. Ters yönde her 1’in basamak değerini toplayın. Araç bu hesabı BigInt ile yapar, bu yüzden çok büyük ve negatif sayılarda da hassasiyet kaybolmaz; 0b, 0o ve 0x önekleri de kabul edilir.
| Onluk | İkili | Sekizlik | Onaltılık |
|---|---|---|---|
| 10 | 1010 | 12 | A |
| 100 | 1100100 | 144 | 64 |
| 255 | 11111111 | 377 | FF |
| 2026 | 11111101010 | 3752 | 7EA |
Türkçe karakterler binary kodda
ASCII yalnızca 128 karakteri kapsar ve ç, ğ, ı, İ, ö, ş, ü harflerini içermez. Bu yüzden araç metni UTF-8 ile kodlar: İngilizce harfler 1 bayt, Türkçe harfler 2 bayt tutar. “ş” harfi C5 9F (11000101 10011111), “ı” harfi C4 B1, “ç” harfi C3 A7 olarak yazılır. Karakter, bayt ve bit sayısı sonuçların altında gösterilir; “Merhaba!” 8 karakter, 8 bayt ve 64 bittir.
Hex neden kullanılır?
Onaltılık sistemde her basamak tam 4 bite karşılık gelir; böylece bir bayt iki hex rakamıyla yazılır (11111111 = FF). Renk kodları (#FF0000), MAC adresleri ve bellek dökümleri bu yüzden hex ile gösterilir. Bozuk bir bayt dizisi geçerli UTF-8 değilse araç uyarı verir ve bilinmeyen karakterleri � ile gösterir.
İlgili araçlar: Sayıyı yazıya çevirme, Roma rakamları çevirici ve Büyük küçük harf çevirici.
Sık sorulan sorular
Binary kod nasıl okunur?
Kodu 8 bitlik gruplara ayırın ve her grubu onluk sayıya çevirin (01001000 = 72). Sonra sayının ASCII veya UTF-8 karşılığına bakın: 72 = “H”. Araç bunu otomatik yapar.
2026 sayısı ikili sistemde nasıl yazılır?
2026 = 11111101010. Onaltılık sistemde 7EA, sekizlik sistemde 3752 olarak yazılır.
Türkçe harfler kaç bit tutar?
UTF-8’de ç, ğ, ı, İ, ö, ş ve ü harflerinin her biri 2 bayt, yani 16 bittir. İngilizce alfabedeki harfler 1 bayt (8 bit) tutar.
Hex kodu metne nasıl çevrilir?
Hex sekmesinde kodu alttaki kutuya yapıştırın; 48 65 6C 6C 6F gibi bir dizi anında “Hello” olur. 0x öneki, virgül ve iki nokta ayırıcıları da kabul edilir.
Binary ile ASCII arasındaki fark nedir?
Binary bir sayı yazma biçimidir (0 ve 1). ASCII ise hangi sayının hangi karaktere karşılık geldiğini belirleyen bir tablodur; örneğin 65 sayısı “A” harfidir.
Son güncelleme: