Tarayıcınız güncel değil

Bu siteyi görüntülemek için tarayıcınızın veya cihazınızın işletim sisteminin güncellenmesi gerekiyor.

Your browser is out of date. Please update iOS or your browser to view this site.

Ana içeriğe geç
Gizke.com
Blog

Metni İkili Koda Çevirme

Cihazınızda çalışır. Hiçbir şey gönderilmez.
Sayı biçimi
Metin kodlaması
Baytlar arası

Karakter: 0 · bayt: 0

Metni ikili (binary), onaltılık, sekizlik ya da ondalık baytlara çevirin ve geri alın - UTF-8 veya UTF-16, emoji ve tüm diller, karakter başına bayt dökümüyle.

Her metni ikili, onaltılık, sekizlik ya da ondalık baytlara çevirin veya baytları yapıştırıp yeniden metin olarak okuyun. İki yönde birden çalışır: hangi tarafa yazarsanız öbürü onu izler. Metin UTF-8 (web'in ve çoğu dosyanın kullandığı) ya da UTF-16 olarak kodlanır; böylece Türkçe karakterler, Kiril, Arapça, Çince ve emoji doğru çıkar, tablo da her karakterin tam olarak hangi baytlara dönüştüğünü gösterir. Baytlar boşluklu, bitişik, virgüllü, 0x/0b önekli ya da \x kaçışlı yapıştırılabilir.

Sıkça sorulan sorular

Metin ikili koda nasıl çevrilir?
Her karakterin bir numarası (Unicode kod noktası) vardır. UTF-8 gibi bir kodlama bu numarayı bir ile dört bayta çevirir; her bayt sekiz bittir. "A" 65 numaralı kod noktasıdır ve tek bayt 01000001'dir; "ş" ise iki bayt tutar: 11000101 10011111.
UTF-8 mi, UTF-16 mı?
Aksini bilmiyorsanız UTF-8 kullanın - neredeyse tüm web sayfalarının, dosyaların ve API'lerin kodlamasıdır ve İngilizce harfler birer bayt tutar. UTF-16, Windows, Java ve JavaScript dizelerinin içinde kullanılır; yaygın her karakter iki, emoji dört bayt tutar.
İkili kodum neden metne dönmüyor?
Ya bir parça bayt değildir (ikili için 0 ve 1'den oluşan 8 basamak, en fazla 255 değeri gerekir) ya da baytlar seçili kodlamada geçerli değildir - örneğin UTF-16 kaydedilmiş bir metni UTF-8 olarak okumak. Kutunun altındaki mesaj ilk sorunu gösterir.
Bu ASCII ile aynı mı?
Düz İngilizce harfler, rakamlar ve noktalama için evet: UTF-8 tam olarak ASCII kodlarını verir (A = 65 = 01000001). ASCII 127'de biter; ötesindeki her şey - ç, ş, ğ gibi harfler, diğer alfabeler, emoji - UTF-8'de birden fazla bayt gerektirir.

Bu aracı paylaş

BlogHakkımızdaİletişimKullanım KoşullarıGizlilik Politikası