İkili Kod Dönüştürücü
İkili Kod Dönüştürücü, metni bilgisayarların kullandığı sıfır ve birlerden oluşan gösterime çevirir; aynı işlemi ters yönde de yapar.
Dönüşüm nasıl çalışır?
Her karakterin bir sayısal karşılığı vardır. Örneğin büyük A harfi 65 sayısına denk gelir ve bu sayı ikili tabanda 01000001 olarak yazılır. Metnin tamamı bu şekilde karakter karakter çevrilir.
Sonuç genellikle sekizerli gruplar halinde boşlukla ayrılır. Bu bir zorunluluk değil, okunabilirlik içindir sekiz bit bir baytı oluşturur.
Türkçe karakterler neden daha uzun?
Bu, ikili dönüşümde en çok şaşırtan noktadır. İngiliz alfabesindeki harfler tek bayt (8 bit) tutar. Ancak ç, ğ, ı, ö, ş, ü gibi Türkçe karakterler günümüzün standart metin kodlamasında iki bayt yer kaplar, yani 16 bit.
Sonuç olarak "acik" kelimesi 32 bit tutarken "açık" kelimesi 48 bit tutar. Aynı sayıda harf, farklı uzunlukta ikili çıktı. Emoji ve özel simgeler daha da uzun olabilir dört bayta kadar çıkarlar.
İkili kod şifreleme değildir
Bir metni ikili koda çevirmek onu gizlemez. Dönüşüm herkesin bildiği, standart ve tersine çevrilebilir bir işlemdir; sıfır ve birleri gören herkes saniyeler içinde metne döndürebilir.
Gerçekten gizlemeniz gereken bir bilgi varsa şifreleme kullanın. Tersine çevrilemeyen bir kimlik değeri gerekiyorsa özet fonksiyonuna bakın: SHA-256 Üreteci.
Nerede işe yarar?
- Öğrenmek ve öğretmek sayı sistemleri ve karakter kodlaması derslerinde.
- Hata ayıklama bir verinin bit düzeyinde neye benzediğini görmek.
- Elektronik ve gömülü sistemler cihazlara gönderilecek bit dizilerini hazırlamak.
- Bulmaca ve oyunlar ikili kodla yazılmış mesajları çözmek.
Nasıl dönüştürülür?
- Metninizi veya ikili kodunuzu giriş alanına yazın.
- Yönü seçip dönüşümü başlatın.
- Sonucu kopyalayın.
Kontrol edilmesi gerekenler
İkili koddan metne dönerken sıfır ve bir sayısının sekizin katı olduğunu doğrulayın; eksik veya fazla bit varsa çıktı anlamsız karakterler üretir. Kopyala yapıştır sırasında araya giren satır sonları da en sık karşılaşılan sorundur.
Sıkça sorulan sorular
Neden her karakter 8 bit değil?
Türkçe karakterler, emoji ve pek çok özel simge standart kodlamada birden fazla bayt tutar.
İkili kod güvenli midir?
Hayır. Herkes tarafından geri çevrilebilir; gizlilik sağlamaz.
Boşluklar gerekli mi?
Zorunlu değil, okunabilirlik içindir. Geri dönüşte sekizerli gruplama korunduğu sürece sorun çıkmaz.
Sonuç neden anlamsız çıktı?
Genellikle bit sayısı sekizin katı değildir veya araya fazladan karakter karışmıştır.
İlgili araçlar
Onaltılık gösterim için Onaltılık Kod Dönüştürücü, karakter kodları için ASCII Dönüştürücü sayfalarını kullanabilirsiniz.
Benzer Araçlar
Metni onaltılık koda, onaltılık kodu metne çevirin. Renk kodlarından bellek adreslerine kadar her yerde neden 16'lık taban kullanıldığını öğrenin.
Metni ASCII kodlarına çevirin. ASCII'nin neden yalnızca 128 karakter içerdiğini ve Türkçe harflerin bu tabloda neden bulunmadığını öğrenin.
Metni ondalık karakter kodlarına çevirin. HTML sayısal varlıklarında ve veri aktarımında bu gösterimin nerede işe yaradığını öğrenin.
Popüler Araçlar
WhatsApp mesaj linki oluşturun. Türkiye numaralarının neden 90 ile başlaması gerektiğini ve baştaki sıfırın neden silinmesi gerektiğini öğrenin.
Ekranda imza oluşturup görsel olarak indirin. Görsel imzanın hukuki geçerliliği konusunda bilmeniz gerekenler.
Güçlü parola üretin. Uzunluğun karmaşıklıktan neden daha önemli olduğunu ve Türkçe klavyede hangi karakterlerin sorun çıkardığını öğrenin.
Bir IPv4 veya IPv6 adresinin yaklaşık kıta, ülke, koordinat ve saat dilimi bilgilerini sorgulayın; sonuçları ağ analizinde kullanın.
Tasarım için yer tutucu metin üretin. Latince metnin nereden geldiğini ve Türkçe tasarımlarda neden yanıltıcı olabildiğini öğrenin.
Metninizin bayt cinsinden boyutunu hesaplayın. Türkçe karakterlerin veritabanı ve dosya boyutunda neden fazladan yer kapladığını öğrenin.