Nouplo

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.

  1. Baytlar arasında boşlukla: Ağaç → 01000001 11000100 10011111 01100001 11000011 10100111.
  2. Hex’te 41 C4 9F 61 C3 A7, onlukta 65 196 159 97 195 167, sekizlikte 101 304 237 141 303 247 çıkar.
  3. 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 650100000141
ğ 196 15911000100 10011111C4 9F
a 970110000161
ç 195 16711000011 10100111C3 A7
i 1050110100169
ı 196 17711000100 10110001C4 B1
İ 196 17611000100 10110000C4 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

  1. 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.
  2. Kodu seçin: ikili (bayt başına 8 basamak), onaltılık, sekizlik veya onluk.
  3. 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