Metni binary koda çevirme
Harflerden birlere ve sıfırlara — ve geri.
Çıktı
Sonucu burada görmek için yukarıya yapıştırın veya yazın.
Dosyalarınız cihazınızda kalır
Bu araç tamamen tarayıcınızda çalışır. Yapıştırdığınız içerik cihazınızda işlenir ve asla bir sunucuya gönderilmez; bu yüzden token'lar, anahtarlar ve yayımlanmamış metinlerle güvenle kullanabilirsiniz.
Örnek
Örnek: «Ağaç» binary’de 6 bayt, ı ile i farkı ve kodu metne geri çevirmek
«Metin → kod» ve İkili seçiliyken Ağaç yazıldı. A ve a UTF-8’de birer bayttır; ğ ve ç gibi Türkçe harfler ikişer bayt tutar, bu yüzden dört harf altı bayt, 48 ikili basamak olur.
- Baytlar arasında boşlukla: Ağaç → 01000001 11000100 10011111 01100001 11000011 10100111.
- Hex’te 41 C4 9F 61 C3 A7, onlukta 65 196 159 97 195 167, sekizlikte 101 304 237 141 303 247 çıkar.
- Ters yön: 01000111 11000011 10111100 01101110 yapıştırıp «Kod → metin»i seçin: Gün okunur; ü iki bayttır (11000011 10111100).
| Harf | Onluk | İkili | Hex |
|---|---|---|---|
| A | 65 | 01000001 | 41 |
| ğ | 196 159 | 11000100 10011111 | C4 9F |
| a | 97 | 01100001 | 61 |
| ç | 195 167 | 11000011 10100111 | C3 A7 |
| i | 105 | 01101001 | 69 |
| ı | 196 177 | 11000100 10110001 | C4 B1 |
| İ | 196 176 | 11000100 10110000 | C4 B0 |
Noktalı i tek bayttır (01101001), noktasız ı ve büyük İ ise ikişer bayt: ikisi aynı harf değildir ve kodları da farklıdır. Kodu elle çözerken baytları sekizer basamak sayın; Türkçe harfler iki bayt tuttuğu için harf sayısı bayt sayısından az çıkar.
Nasıl çalışır
- Metni yazın ya da yapıştırın ve “Metin → kod” seçili kalsın; ya da binary, hex, sekizlik veya onluk kodu yapıştırıp “Kod → metin”i seçin.
- Kodu seçin: ikili (bayt başına 8 basamak), onaltılık, sekizlik veya onluk.
- Sonucu kopyalayın. Yapıştırılan kod seçilen tabana uymazsa uyduğu tabanda okunur ve bir not gösterilir.
Sık sorulan sorular
- Metin binary koda nasıl çevrilir?
- Her karakter UTF-8’de bir ya da daha fazla bayt olarak saklanır ve her bayt sekiz ikili basamakla yazılır: H 72’dir, yani 01001000; i ise 105, yani 01101001.
- ç, ş veya é neden iki bayt?
- UTF-8, A–Z harfleri ve rakamlar için bir bayt, Türkçe harfler (ç, ğ, ı, ö, ş, ü) ve aksanlı harflerin çoğu için iki bayt (é = 11000011 10101001), Japonca ya da Korece karakterler için üç, emoji için dört bayt kullanır — böylece her dilin metni kayıpsız gidip gelir.
- Boşluksuz binary yapıştırabilir miyim?
- Evet — bitişik bir dizi 8’li (ikili), 2’li (onaltılık) veya 3’lü (sekizlik) gruplara bölünür. 0b ve 0x gibi önekler de tanınır.
- Onaltılık (hex) ne işe yarar?
- Bir baytı iki karakterle yazar (Hi = 48 69); programcılar ham veriyi genellikle böyle okur.
- Binary kodu metne nasıl çeviririm?
- «Kod → metin»i seçip kodu yapıştırın: 01001101 01100101 01110010 01101000 01100001 01100010 01100001 → Merhaba. Kod seçili tabana uymazsa uyduğu tabanda okunur; Onaltılık seçiliyken bu ikili kod yine Merhaba verir ve altında «girdi seçilen tabana uymadığı için ikili sayı olarak okundu» notu çıkar.
- Noktasız ı ile i binary’de aynı mı?
- Hayır. i, A–Z harfleri gibi tek bayttır: 01101001. ı ise iki bayt tutar: 11000100 10110001; büyük İ de 11000100 10110000. Bir metinde ı yerine i yazılırsa kodu da değişir.
- Metnim bir yere gönderiliyor mu?
- Hayır. Çeviri tarayıcınızda yapılır.
İlgili araçlar
∿ Geliştirici araçları Sayı Tabanı Dönüştürücü 0x2F, 47 eder — ve bunu kimse aklında tutmaz. ∿ Geliştirici araçları Base64 Metinden Base64’e ve geri; doğru UTF-8 ve isteğe bağlı URL’ye uygun abeceyle. ∿ Mors alfabesi çevirici Nokta ve çizgi, iki yönde de. ⌘ Sezar şifreleme Alfabeyi kaydırın — ya da bütün anahtarları aynı anda deneyin.