İkili Kod Dönüştürücü
Metni ikili koda, ikili kodu metne çevir. 8 bitlik gruplama, Türkçe karakterlerin neden iki bayt tuttuğu ve ikili kodun neden şifreleme olmadığı.
İ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 gizlemen gereken bir bilgi varsa şifreleme kullan. Tersine çevrilemeyen bir kimlik değeri gerekiyorsa özet fonksiyonuna bak: 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?
- Metnini veya ikili kodunu giriş alanına yaz.
- Yönü seçip dönüşümü başlat.
- Sonucu kopyala.
Kontrol edilmesi gerekenler
İkili koddan metne dönerken sıfır ve bir sayısının sekizin katı olduğunu doğrula; 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ı kullanabilirsin.
Benzer Araçlar
Metni onaltılık koda, onaltılık kodu metne çevir. Renk kodlarından bellek adreslerine kadar her yerde neden 16'lık taban kullanıldığını öğren.
Metni ASCII kodlarına çevir. ASCII'nin neden yalnızca 128 karakter içerdiğini ve Türkçe harflerin bu tabloda neden bulunmadığını öğren.
Metni ondalık karakter kodlarına çevir. HTML sayısal varlıklarında ve veri aktarımında bu gösterimin nerede işe yaradığını öğren.
Popüler Araçlar
WhatsApp mesaj linki oluştur. Türkiye numaralarının neden 90 ile başlaması gerektiğini ve baştaki sıfırın neden silinmesi gerektiğini öğren.
Ekranda imza oluşturup görsel olarak indir. Görsel imzanın hukuki geçerliliği konusunda bilmen gerekenler.
Güçlü parola üret. Uzunluğun karmaşıklıktan neden daha önemli olduğunu ve Türkçe klavyede hangi karakterlerin sorun çıkardığını öğren.
Bir IPv4 veya IPv6 adresinin yaklaşık kıta, ülke, şehir, koordinat ve saat dilimi bilgilerini sorgula; sonuçları ağ analizinde kullan.
Tasarım için yer tutucu metin üret. Latince metnin nereden geldiğini ve Türkçe tasarımlarda neden yanıltıcı olabildiğini öğren.
Metninin bayt cinsinden boyutunu hesapla. Türkçe karakterlerin veritabanı ve dosya boyutunda neden fazladan yer kapladığını öğren.