Onaltılık Kod Dönüştürücü
Onaltılık Kod Dönüştürücü, metni 16'lık tabandaki gösterimine çevirir ve aynı işlemi ters yönde yapar.
Neden 16'lık taban bu kadar yaygın?
Sebep tek bir matematiksel uyumdur: bir onaltılık basamak tam olarak 4 bite karşılık gelir. Yani iki basamak, bir baytı hiç artık bırakmadan gösterir.
Bu uyum sayesinde bilgisayarın belleğindeki ham veriyi okunabilir biçimde yazmanın en sıkı yolu onaltılık gösterimdir. İkili gösterimde bir bayt sekiz karakter yer kaplar; onaltılıkta iki karakter.
Günlük hayatta nerede karşınıza çıkar?
- Renk kodları
#FF5733gibi değerlerde her iki karakter kırmızı, yeşil ve mavi kanallarından birinin 0–255 arası değerini taşır. - Özet çıktıları MD5, SHA-256 gibi algoritmaların sonuçları onaltılık yazılır.
- Ağ donanımı adresleri cihazların fiziksel adresleri iki noktayla ayrılmış onaltılık çiftlerdir.
- Karakter kodları
U+00E7gibi gösterimlerde harflerin evrensel numarası.
Basamaklar neden harf içeriyor?
16'lık tabanda on altı farklı basamak gerekir ama rakamlarımız yalnızca on tane. Kalan altısı için A, B, C, D, E, F harfleri kullanılır: A on demektir, F on beş. Büyük veya küçük harf yazılması sonucu değiştirmez.
Türkçe karakterler
Onaltılık dönüşüm karakterlerin bayt karşılığını gösterir. Latin harfleri tek bayt, yani iki basamak tutar. ç, ğ, ı, ö, ş, ü gibi harfler günümüz metin kodlamasında iki bayt tuttuğu için dört basamakla gösterilir. Emoji dört bayta kadar çıkabilir.
Nasıl dönüştürülür?
- Metninizi veya onaltılık kodunuzu giriş alanına yazın.
- Yönü seçip dönüşümü başlatın.
- Sonucu kopyalayın.
Kontrol edilmesi gerekenler
Onaltılıktan metne dönerken basamak sayısının çift olduğunu doğrulayın; tek sayıda basamak eksik bayt demektir ve çıktı anlamsız çıkar. Bazı kaynaklar değerlerin başına 0x ekler bu bir ön ek olup verinin parçası değildir, temizlenmesi gerekir.
Sıkça sorulan sorular
Büyük harf mi küçük harf mi kullanmalıyım?
Fark etmez. ff ile FF aynı değeri gösterir.
Neden bazı karakterler dört basamak?
Türkçe karakterler ve özel simgeler birden fazla bayt tutar; her bayt iki basamakla yazılır.
Onaltılık kod şifreleme midir?
Hayır. Standart ve herkesçe geri çevrilebilir bir gösterimdir; gizlilik sağlamaz.
0x ön ekini yazmalı mıyım?
Hayır. Bu, bazı programlama dillerinde sayının onaltılık olduğunu belirtir; dönüşümde çıkarılmalıdır.
İlgili araçlar
Bit düzeyi gösterim için İkili Kod Dönüştürücü, renk değerleri için Renk Kodu Dönüştürücü sayfalarını kullanabilirsiniz.
Benzer Araçlar
Metni ikili koda, ikili kodu metne çevirin. 8 bitlik gruplama, Türkçe karakterlerin neden iki bayt tuttuğu ve ikili kodun neden şifreleme olmadığı.
Metni ASCII kodlarına çevirin. ASCII'nin neden yalnızca 128 karakter içerdiğini ve Türkçe harflerin bu tabloda neden bulunmadığını öğrenin.
Metni ondalık karakter kodlarına çevirin. HTML sayısal varlıklarında ve veri aktarımında bu gösterimin nerede işe yaradığını öğrenin.
Popüler Araçlar
WhatsApp mesaj linki oluşturun. Türkiye numaralarının neden 90 ile başlaması gerektiğini ve baştaki sıfırın neden silinmesi gerektiğini öğrenin.
Ekranda imza oluşturup görsel olarak indirin. Görsel imzanın hukuki geçerliliği konusunda bilmeniz gerekenler.
Güçlü parola üretin. Uzunluğun karmaşıklıktan neden daha önemli olduğunu ve Türkçe klavyede hangi karakterlerin sorun çıkardığını öğrenin.
Bir IPv4 veya IPv6 adresinin yaklaşık kıta, ülke, koordinat ve saat dilimi bilgilerini sorgulayın; sonuçları ağ analizinde kullanın.
Tasarım için yer tutucu metin üretin. Latince metnin nereden geldiğini ve Türkçe tasarımlarda neden yanıltıcı olabildiğini öğrenin.
Metninizin bayt cinsinden boyutunu hesaplayın. Türkçe karakterlerin veritabanı ve dosya boyutunda neden fazladan yer kapladığını öğrenin.