Metinden İkiliye Dönüşüm Nedir?
Metinden ikiliye dönüşüm, okunabilir metin karakterlerini bilgisayarların anlayabileceği ikili koda (0 ve 1) çevirme işlemidir. Her karakter ASCII veya UTF-8 gibi bir kodlama standardı kullanılarak sayısal bir değere eşlenir, ardından bu değer 2 tabanına (ikili) dönüştürülür. Örneğin 'A' harfinin ASCII değeri 65'tir ve ikili olarak 01000001 şeklinde temsil edilir.
Mors kodu çevirici ile metni nokta ve çizgi sinyallerine de dönüştürebilirsiniz.
Metni İkiliye Nasıl Dönüştürülür
Metni ikiliye dönüştürme üç adımda çalışır: İlk olarak her karakter ASCII veya UTF-8 gibi bir kodlama standardı kullanılarak sayısal bir değere eşlenir. İkinci olarak bu ondalık sayı 2 tabanına (ikili) dönüştürülür. Üçüncü olarak her ikili değer 8 bite doldurulur. Örneğin 'A' harfi ASCII değeri 65'e eşlenir, bu da ikili 01000001'e dönüşür.
Aracımıza metin yazın veya yapıştırın — dönüşüm siz yazarken gerçek zamanlı olarak gerçekleşir.
Advertisement
İkiliden Metne Dönüştürücü
Aracımız çift yönlüdür ve çeviri yönünü otomatik algılar; herhangi bir düğmeye basmanıza gerek yoktur. İkili rakamları (boşluklarla ayrılmış 8-bit gruplar, örn. '01001000 01101001', ya da boşluksuz) yapıştırın; araç bunu binary olarak tanır ve anında okunabilir metne dönüştürür. Yönü elle seçmek isterseniz Binary → Metin düğmesini kullanabilirsiniz. Her iki yönde de UTF-8 kodlaması kullanılır.
Küçük metin oluşturucu ile metni 30 farklı Unicode stiline dönüştürebilirsiniz.
Binary'de Yaygın Kelimeler: Hello, Hi, I Love You ve Fazlası
En çok aranan kelimelerin tam UTF-8 binary karşılıkları aşağıda. Büyük ve küçük harflerin kodları farklıdır; bu yüzden "hello" ile "Hello" ilk baytta ayrılır. Herhangi bir satırı çözmek için çeviriciye geri yapıştırmanız yeterli.
Tek karakterlerde de mantık aynıdır: 'A' harfi 01000001, 'Z' harfi 01011010, '0' rakamı 00110000 ve '9' rakamı 00111001'dir.
hello →
01101000 01100101 01101100 01101100 01101111Hello →
01001000 01100101 01101100 01101100 01101111(yalnızca ilk bayt değişir: H = 72, h = 104)hi →
01101000 01101001Hi →
01001000 01101001I love you →
01001001 00100000 01101100 01101111 01110110 01100101 00100000 01111001 01101111 01110101thank you →
01110100 01101000 01100001 01101110 01101011 00100000 01111001 01101111 01110101hello world →
01101000 01100101 01101100 01101100 01101111 00100000 01110111 01101111 01110010 01101100 01100100(boşluk karakteri00100000olarak kodlanır)yes →
01111001 01100101 01110011· no →01101110 01101111
Advertisement
ASCII ve UTF-8 Kodlama Karşılaştırması
ASCII (American Standard Code for Information Interchange) 128 karakter destekleyen 7-bit bir kodlamadır — yalnızca İngilizce harfler, rakamlar ve temel semboller. UTF-8 (Unicode Transformation Format) ise ASCII'yi 1,1 milyondan fazla karakterle genişleten değişken genişlikli bir kodlamadır — dünya dillerinden emoji ve sembollere kadar her şeyi destekler. İlk 128 UTF-8 karakteri ASCII ile aynıdır.
Bu araç web'de en yaygın kullanılan karakter kodlaması olan UTF-8 kullanır (web sitelerinin %98'inden fazlası tarafından kullanılır).
İkili Sayı Sistemini Anlama
İkili sayı sistemi yalnızca iki rakam kullanır: 0 ve 1. Her basamak soldan sağa 2'nin katları olarak değer taşır: ...128, 64, 32, 16, 8, 4, 2, 1. Örneğin ikili 10101, ondalık olarak 1×16 + 0×8 + 1×4 + 0×2 + 1×1 = 21'dir. Bilgisayarlar ikili sistemi kullanır çünkü elektronik devrelerin iki durumu vardır: açık (1) ve kapalı (0).
Advertisement
İlgili Kodlama ve Metin Araçları
Metinden ikiliye dönüştürmeye ilişkin diğer DNS Robot araçlarını da kullanabilirsiniz.