Tek bir harfi kodlayın
Paste a small example into the tool and change one part at a time.
A 65 numaralı kod noktasıdır, ikili karşılığı 01000001 - tam olarak 8 bit.
Metni ikiliye ve ikiliyi tekrar metne, bayt bayt çevirin.
Son güncelleme
Coddy, tarayıcında gerçek kod yazarak öğretir: etkileşimli dersler, anında geri bildirim ve takıldığında yapay zekâ desteği.
İkili kod çevirici, insanların okuyabildiği metni bilgisayarın gerçekte sakladığı 1'ler ve 0'lardan oluşan ikili koda dönüştürür ve bu ikili kodu tekrar metne çevirir. Yazdığınız her karakter bir sayı olarak saklanır ve bu sayı 2 tabanında bir bit dizisi şeklinde yazılır. Bu araç size o bitlerin tam olarak ne olduğunu gösterir ve ters yönde de çalışır.
Arka planda her karakter önce UTF-8 ile baytlara kodlanır, ardından her bayt 8 ikili basamak olarak yazılır. Büyük harf C 67 numaralı bayttır, ikili karşılığı 01000011'dir. é gibi çok baytlı bir karakter veya bir emoji birkaç bayta dönüşür - bu dönüştürücü onları olduğu gibi korur, böylece gidiş-dönüşte hiçbir şey kaybolmaz.
Metnin gerçekte nasıl saklandığını *görmek*, birinin size gönderdiği bir ikili diziyi çözmek ya da bir bilgisayar bilimi alıştırmasını çalışmak için harika bir yoldur. Her şey tarayıcınızda yerel olarak çalışır - metniniz asla hiçbir yere yüklenmez.
A harfi 65'tir (01000001), a ise 97'dir (01100001) - küçük harf, büyük harften 32 fazladır.Kodlamak için Metin → İkili'yi, mevcut bir ikili diziyi çözmek için İkili → Metin'i seçin.
Kodlamak için herhangi bir metin girin ya da çözmek için ikili basamakları yapıştırın. Çözme sırasında baytlar arasındaki boşluklar ve satır sonları yok sayılır.
Her baytı boşlukla, yeni satırla ya da hiçbir şeyle ayırın - hedef biçim kesintisiz bir bit akışı bekliyorsa işe yarar.
Sonucu tek tıkla kopyalayın ya da yer değiştir düğmesine basarak çıktıyı girdi olarak geri verin ve dönüşümü tersine çevirin.
Yaygın karakterler, ondalık kod noktaları ve 8 bitlik ikili karşılıklarıyla. Tüm ayrıntılar için ASCII tablosuna ve 127'nin ötesindeki karakterler için UTF-8 kodlama belirtimine bakın.
| Karakter | Ondalık | İkili |
|---|---|---|
| (boşluk) | 32 | 00100000 |
| 0 | 48 | 00110000 |
| 9 | 57 | 00111001 |
| A | 65 | 01000001 |
| C | 67 | 01000011 |
| Z | 90 | 01011010 |
| a | 97 | 01100001 |
| z | 122 | 01111010 |
| ! | 33 | 00100001 |
| ? | 63 | 00111111 |
Paste a small example into the tool and change one part at a time.
A 65 numaralı kod noktasıdır, ikili karşılığı 01000001 - tam olarak 8 bit.
Copy the original value, run the tool, then compare the result.
Hi, 01001000 01101001 olur - her karakter için 8 bitlik bir bayt.
Take a value from your own work and use this tool to inspect or prepare it.
Bunu İkili → Metin modunda yapıştırın, Coddy'yi geri alın.
65 (ondalık) ve 01000001 (ikili), farklı tabanlarda yazılmış aynı değerdir.