Ücretsiz İkili Kod Çevirici ile metinleri ikili koda (binary) ve ikili kodları metne dönüştürün. Bilgisayarların harfleri 0 ve 1 olarak nasıl sakladığını görün, ikili kod dizilerini tertemiz çözün.
Bir Metinden İkili Koda çevirici, her karakteri 0 ve 1 gruplarına dönüştürerek bilgisayarların harfleri nasıl hafızada tuttuğunu gözler önüne serer. İngilizce metinlerde genellikle H = 01001000 gibi 8 bitlik değerler kullanılır. Bu arada unutmadan söyleyelim: ikili kod bir veri temsil biçimidir, şifreleme değildir.
İkili Kod Çevirici Nedir?
Bir İkili Kod Çevirici, insanların okuyabildiği metinleri 1 ve 0’lara dönüştürür ve bu ikili kodları tekrar okunabilir metne çevirir. Her karakter, 2’lik tabanda bit olarak yazılan bir sayı şeklinde saklanır. İşin aslı, bilgisayarınızın günlük kullanımda harfleri bellekte tutma yöntemi tam olarak budur.
ASCII metinden onaltılık (hex) ve ikili koda dönüşüm tablosu
Metinden ikili koda manuel dönüşüm yapmak isterseniz, bu ASCII karakter-ikili kod tablosundan faydalanabilirsiniz.
| Binary | Decimal | ASCII Character | Hex |
|---|---|---|---|
0 |
0 | NUL | 0 |
1 |
1 | SOH | 1 |
10 |
2 | STX | 2 |
11 |
3 | ETX | 3 |
100 |
4 | EOT | 4 |
101 |
5 | ENQ | 5 |
110 |
6 | ACK | 6 |
111 |
7 | BEL | 7 |
1000 |
8 | BS | 8 |
1001 |
9 | HT | 9 |
1010 |
10 | LF | 0A |
1011 |
11 | VT | 0B |
1100 |
12 | FF | 0C |
1101 |
13 | CR | 0D |
1110 |
14 | SO | 0E |
1111 |
15 | SI | 0F |
01000001 |
65 | A | 41 |
01000010 |
66 | B | 42 |
01000011 |
67 | C | 43 |
01010100 |
84 | T | 54 |
01100101 |
101 | e | 65 |
01111000 |
120 | x | 78 |
01110100 |
116 | t | 74 |
“Text” kelimesi ikili koda nasıl çevrilir?
Öncelikle tablodan her bir harfin onluk (decimal) karşılığını bulalım:
- T = 84
- e = 101
- x = 120
- t = 116
Kurallar ve Dönüşüm Formülü
ASCII onluk değerindeki herhangi bir karakteri 8 bitlik ikili sayıya dönüştürmek için şu adımları izleyin:
- ASCII Onluk Değerini Bulun: Karakterin ASCII tablosundaki karşılığına bakın (örneğin
T= 84). - 8 Bitlik Basamak Ağırlıklarını Uygulayın: Onluk değeri 2’nin kuvvetleriyle (128, 64, 32, 16, 8, 4, 2, 1) eşleştirin.
- Çıkarın ve Bitleri Atayın: Bir ağırlık kalan toplama sığıyorsa
1koyup ağırlığı çıkarın; sığmıyorsa0koyun.
T için: 84 = 64 + 16 + 4
| 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
|---|---|---|---|---|---|---|---|
| 0 | 1 | 0 | 1 | 0 | 1 | 0 | 0 |
Büyük “T” harfinin ikili kod karşılığı 01010100 olacaktır.
e için: 101 = 64 + 32 + 4 + 1
| 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
|---|---|---|---|---|---|---|---|
| 0 | 1 | 1 | 0 | 0 | 1 | 0 | 1 |
Küçük “e” harfinin ikili kod karşılığı 01100101 olacaktır.
x için: 120 = 64 + 32 + 16 + 8
| 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
|---|---|---|---|---|---|---|---|
| 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 |
Küçük “x” harfinin ikili kod karşılığı 01111000 olacaktır.
t için: 116 = 64 + 32 + 16 + 4
| 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
|---|---|---|---|---|---|---|---|
| 0 | 1 | 1 | 1 | 0 | 1 | 0 | 0 |
Küçük “t” harfinin ikili kod karşılığı 01110100 olacaktır.
Sonuç olarak “Text” kelimesinin ikili kod hali şöyle görünür: 01010100 01100101 01111000 01110100.
Metin İkili Koda Nasıl Dönüşür?
Mutfaktaki işleri UTF-8 halleder. Her karakter baytlara, her bayt da 8 ikili basamağa dönüştürülür. Örneğin büyük C harfi 67 baytıdır, yani 01000011’dir. é veya emoji gibi çoklu bayt kullanan karakterler de iki yönlü çevrimde bozulmadan, eksiksiz bir şekilde korunur.
Bu Dönüşüm Bize Ne Öğretiyor?
Bu süreç insan zihninde hemen bazı şeyleri oturtuyor:
- Her karakter aslında 2’lik tabanda yazılmış bir sayıdan ibarettir.
- 1 bayt 8 bittir ve standart ASCII değerleri 0 ile 127 arasına sığar.
- A harfi 65 (
01000001), küçük a ise 97’dir (01100001). Yani küçük harfler büyük harflerden her zaman 32 değer yukarısındadır.
Metin İkili Koda Nasıl Çevrilir?
İşlem çok basit. characterconverter.com adresinde şu dört adımı takip edin, saniyeler içinde halledin:
- Metin → İkili Kod veya İkili Kod → Metin seçimini yapın.
- Metninizi yazın veya yapıştırın (çözme işleminde baytlar arasındaki boşluklar ve satır başları yok sayılır).
- Ayırıcı olarak boşluk, yeni satır veya hiçbir şey seçeneğini belirleyin.
- Sonucu kopyalayın ya da yönü tersine çevirmek için değiştir (swap) butonuna basın.
İkili Koddan Metne Dönüştürme Nasıl Çalışır?
Çözme (decoding) işlemi, eldeki ikili kod dizisini yeniden okunabilir metne dönüştürür. Baytlar arasındaki boşluklar ve satır sonları yok sayıldığı için, karmaşık görünen kopyalamalar bile temizleme gerekmeden çalışır. Değiştir butonuna bastığınızda araç çıktıyı tekrar girdiye besler; böylece tek tıkla tersine çevrim yapabilirsiniz.
Ayırıcılar Çıktıyı Neden Değiştirir?
Ayırıcı seçimi bitlerin görünümünü şekillendirir. Baytlar arasına boşluk koyabilir, her baytı yeni bir satıra düşürebilir veya hedef format sıkı bir dizilim gerektiriyorsa kesintisiz bir bit akışı için hiç ayırıcı kullanmayabilirsiniz.
Metniniz Gizli Kalıyor mu?
Her şey doğrudan tarayıcınızda yeral olarak çalışır ve metniniz asla bir sunucuya yüklenmez. Bu yapı; metinlerin nasıl saklandığını görmek, birinin gönderdiği ikili koda bakmak veya cihazınızdan dışarı hiçbir şey aktarmadan bilgisayar bilimleri ödevinizi yapmak için birebirdir. Aynı güvenli ve hızlı akış characterconverter.com üzerinde zaten aktif.
Sıkça Sorulan Sorular
İkili kod şifreleme ile aynı şey midir?
Hayır. İkili kod sadece verilerin 0 ve 1'lerle gösterilme şeklidir. Gerçek şifreleme gibi mesajları gizlemez veya kilitlemez; bitleri okumayı bilen herkes orijinal metni kolayca elde edebilir.
A harfi ikili kodda nedir?
Büyük A 65'tir ve 01000001 olarak yazılır. Küçük a ise 97 yani 01100001'dir. Çoğu aracın temel aldığı standart değer tablosunda küçük harfler, büyüklerin 32 sıra üstünde yer alır.
Emojileri ve aksanlı harfleri destekliyor mu?
Evet. é veya emoji gibi çoklu baytlı karakterler birkaç bayta dönüştürülür ve dönüştürücü bunları UTF-8 altında eksiksiz korur. Böylece semboller bozulmadan dönüşüm tamamlanır.
Boşluklar ikili kod çözmeyi bozar mı?
Hayır, çözme işlemi sırasında baytlar arasındaki boşluklar ve satır sonları otomatik olarak yok sayılır. Yapıştırılan ikili kod karışık görünse bile sorunsuz bir şekilde metne dönüşür.
Dönüştürme işlemi nerede gerçekleşiyor?
Tüm işlem tarayıcınızın içinde çalışır ve metniniz hiçbir yere gönderilmez. Bu sayede verilerinizi hiçbir yerle paylaşmadan hızlıca ikili kod çevirisi veya dekodlama yapabilirsiniz.