Alfanümerik metni tek tıkla 8 bitlik ikili koda (0 ve 1) dönüştürün.
14 bayt (112 bit)
İkili kod nasıl çalışır?
Bilgisayarlar tüm bilgileri yalnızca sıfır (0) ve birlerden (1) oluşan ikili sayı sistemiyle (taban 2) saklar ve işler. Her 0 veya 1 bir bittir; sekiz bit bir bayt oluşturur.
Standart ASCII tablosunda büyük “A” harfinin ondalık değeri 65’tir; bu, 8 bitlik ikili sistemde 01000001 eder.
ASCII, Unicode ve UTF-8: neler dönüştürülür
Harfler, rakamlar ve temel işaretler 0–127 arası ASCII kodlarını kullanır; bu yüzden her biri bir bayta sığar: “A” 65’tir, yani 01000001. Ç, ğ, ş gibi harfler ve emojiler ASCII’nin dışındadır. Modern sistemler bunları karakter başına iki ila dört bayt kullanan UTF-8 ile saklar. Örneğin ş 11000101 10011111 (iki bayt) olur, 😀 gibi bir emoji ise dört bayt gerektirir. Bu çevirici her karakteri bayt bayt ikiliye çevirdiği için Türkçe karakterli metinler daha uzun sonuç verir.
İkili, ondalık ve onaltılık
Aynı değer farklı sayı sistemlerinde yazılabilir:
İkili (taban 2):01000001
Ondalık (taban 10): 65
Onaltılık (taban 16): 41, genellikle 0x41 olarak yazılır
Programcılar onaltılık sistemi kullanır, çünkü bir hex basamağı tam olarak dört bite eşittir; yani bir bayt her zaman iki hex basamağıdır. #FF0000 (kırmızı) gibi renk kodları da onaltılıktır.
İkili kodun eğlenceli kullanımları
Teknoloji meraklısı bir arkadaşınızın doğum günü kartına gizli bir mesaj saklayın.
Bio’nuzda veya kullanıcı adınızda ikili kod kullanın, örneğin baş harflerinizi 8 bitlik kodla.
Sınıflar, kaçış odaları ve kodlama kulüpleri için bulmacalar hazırlayın.
Metnin nasıl saklandığını anlatan bilgisayar dersleri için pratik yapın.
İkili kod elle nasıl okunur
Bir bayttaki sekiz bitin her birinin soldan sağa sabit bir değeri vardır: 128, 64, 32, 16, 8, 4, 2 ve 1. Bir baytı okumak için 1 olan konumların değerlerini toplayın. Böylece kısa mesajları hiçbir araç olmadan çözmeyi hızla öğrenirsiniz.
Örnek:01001000’de 64 ve 8 konumlarında 1 vardır. 64 + 8 = 72 ve 72, ASCII’de büyük H’dir.
Büyük harfler her zaman 010, küçük harfler 011 ile başlar. A ile a arasındaki fark tam olarak 32’dir.
Rakamlar0011 ile başlar: 5, 00110101’dir.
Boşluk00100000’dır, yani 32.
Sıkça sorulan sorular (SSS)
Metninizi kutuya yazın. Her karakter anında 8 bitlik ikili baytlara dönüşür.
01001000 01101001 gibi bir ikili kodu ikili kutusuna yapıştırın; metin (“Hi”) otomatik olarak görünür.
Büyük A 01000001’dir, ondalık olarak 65. Küçük a ise 01100001’dir.
UTF-8 ile saklanırlar; bu da karakter başına bir yerine iki ila dört bayt kullanır.
İkili sistem iki basamak (0 ve 1), onaltılık sistem on altı basamak (0–9 ve A–F) kullanır. Bir hex basamağı dört ikili basamağa eşittir.