Onaltılık dönüştürücü
Herhangi bir dize girdisi için metni onaltılıya dönüştürün ve tersi yönde dönüştürün.

Onaltılık dönüştürücü, metni onaltılık bayt değerlerine, geçerli onaltılık değerleri de tekrar metne dönüştüren ücretsiz bir araçtır.
Onaltılık sayı sistemi nedir ve nasıl çalışır?
Onaltılık, 0 ile 9 arasındaki rakamları ve A ile F arasındaki harfleri kullanan 16 tabanlı bir sayı sistemidir. Her onaltılık basamak dört ikili biti temsil eder. Bu nedenle iki onaltılık basamak, 00 ile FF arasındaki bir baytı gösterebilir.
Onaltılık gösterim, bayt değerini aynen korurken uzun bir ikili sayı dizisine göre daha kolay okunur. Harflerin büyük veya küçük yazılması anlamı değiştirmez.
| Ondalık | Onaltılık | İkili |
|---|---|---|
| 0 | 00 | 00000000 |
| 10 | 0A | 00001010 |
| 32 | 20 | 00100000 |
| 65 | 41 | 01000001 |
| 255 | FF | 11111111 |

Metni onaltılığa, onaltılık değeri tekrar metne nasıl dönüştürürüm?
Normal metin için Hex'e dönüştür, onaltılık bayt çiftlerinden oluşan bir dizi için Metne dönüştür seçeneğini kullan. Araç, sunucuda PHP'nin bin2hex ve hex2bin işlevlerini kullanır.
- Metni dönüştürmek için karakterleri Hex'e dönüştür alanına gir ve döndürülen Onaltılık değerini oku.
- Tersine dönüştürmek için Metne dönüştür alanına geçerli bir onaltılık değer gir. Her bayt için iki onaltılık basamak kullan. Çözülen metin, Onaltılık sonuç alanında gösterilir.

Kısa bir örnekle, Hi metni onaltılık sistemde 48 ve 69 ASCII baytlarını içerir. Bu yüzden çıktı 4869 olur. 4869 tersine dönüştürüldüğünde Hi elde edilir.
Boşluklar ve noktalama işaretleri de diğer tüm baytlar gibi dönüştürülür. Metin olarak girilen sayılar, yeniden hesaplanacak ondalık değerler değil, rakam karakterleri olarak işlenir. Aksanlı ve Latin alfabesi dışındaki karakterler birden fazla bayt kullanabilir. Bunun nedeni, onaltılık gösterimlerinin karakter kodlamasına bağlı olmasıdır. Web metinlerinde genellikle UTF-8 kullanılır.
Onaltılık sistem pratikte nerelerde kullanılır?
Onaltılık sistem, ikili verilerin kısa ve baytlarla hizalı biçimde görüntülenmesi gereken her yerde kullanılır. Yaygın örnekler şunlardır:
- Programlama, bayt dizileri, bellek adresleri, hata ayıklama çıktıları ve Unicode kod noktası gösterimleri dahil.
- Ağ sistemleri, Wireshark gibi araçlar paket baytlarını ve protokol alanlarını onaltılık biçimde gösterir.
- Elektronik, mikrodenetleyici yazmaçları, bellenim görüntüleri ve donanım adresleri dahil.
- Eğitim, özellikle ikili ve ondalık sistemler, karakter kodlamaları ve bilgisayar belleğiyle ilgili alıştırmalarda.
- Radyo, protokol çerçeveleri, yapılandırma sözcükleri ve alınan veriler onaltılık baytlar halinde incelenebilir.
Onaltılık sistem, #336699 gibi renk gösterimlerinden de bilinir. Ancak metni onaltılığa dönüştürmek, renk seçmekle aynı şey değildir. Sayı tabanları arasında doğrudan dönüşüm yapmak için genellikle İkili dönüştürücü veya Ondalık dönüştürücü daha anlaşılır bir seçimdir.

Dönüşüm ayrıntıları ve sık karşılaşılan hatalar
Metin dönüşümü, karakterin görünüşü veya anlamı üzerinde değil, baytlar üzerinde çalışır. PHP'nin bin2hex işlevi, her giriş baytı için iki küçük harfli onaltılık basamak döndürür. Bu nedenle boş bir bayt dizisinin onaltılık gösterimi de boştur.
Tersine dönüşüm için geçerli onaltılık basamakların eksiksiz çiftler halinde girilmesi gerekir. Tek sayıda basamak içeren bir değerde yarım bayt artar. Ayrıca boşluklar, noktalama işaretleri ve 0x gibi ön ekler ham bayt dizisinin parçası değildir. Dönüştürmeden önce bu biçimlendirmeleri kaldır.
Elle dönüşüm yaparken sık karşılaşılan hatalardan biri baştaki sıfırı atlamaktır. Ondalık 10, bir bayt dizisinde yalnızca A olarak değil, 0A olarak yazılan tek bir bayttır. Bu sıfırın kaybolması, sonraki tüm çiftlerin gruplandırmasını kaydırır ve değerin tamamını geçersiz hale getirebilir.
Çok uzun onaltılık çıktıları tarayıcıda incelemek de kullanışsız olabilir. Bu onaltılık bayt dönüştürücü dosya biçimlerini tespit etmez, bozulmuş baytları onarmaz veya bilinmeyen bir dizide hangi karakter kodlamasının kullanıldığını belirlemez.
Sık sorulan sorular
Onaltılık gösterim bir şifreleme yöntemi midir?
Hayır. Onaltılık gösterim, verilerin tersine çevrilebilir bir temsilidir ve gizlilik sağlamaz. Onaltılık değere sahip olan herkes bunu özgün baytlara geri dönüştürebilir. Bu nedenle parolaları, belirteçleri veya kişisel bilgileri gizlemek için kullanılmamalıdır.
Onaltılık harflerin büyük veya küçük yazılması fark eder mi?
Hayır. 4A ve 4a gibi değerler aynı baytı temsil eder. Harflerin büyük veya küçük olması, değeri kullanan sistemin biçimlendirme kuralları açısından önemli olabilir. Ancak onaltılık değerin kendisini değiştirmez.
Onaltılık baytların arasına boşluk koyabilir miyim?
İnsanların kolayca okuyabilmesi için hazırlanan onaltılık dökümler genellikle boşluklar, satır numaraları veya ASCII sütunları içerir. Ancak bunlar onaltılık verinin parçası değil, yalnızca sunum amaçlı öğelerdir. PHP'nin hex2bin işlevi kesintisiz bir bayt çifti dizisi bekler. Bu yüzden önce ayırıcıları ve etiketleri kaldır.
İkili dosyaları dönüştürürsem okunabilir metin elde eder miyim?
Genellikle hayır. Görseller, sıkıştırılmış arşivler ve çalıştırılabilir dosyalar, her zaman yazdırılabilir karakterlere karşılık gelmeyen gelişigüzel bayt değerleri içerir. Yapının ve bayt konumlarının korunması gerekiyorsa bir onaltılık düzenleyici veya dosya biçimi analiz aracı daha uygundur.
Dönüşüm tarayıcımda mı yapılıyor?
Hayır. Girdi HTTPS üzerinden sunucuya gönderilir, dönüşüm burada yapılır ve veri saklanmaz. Sunucu tarafında işleme ilgili veri için uygun değilse metin veya onaltılık giriş olarak gizli bilgiler gönderme.
Benzer araçlar
Metni ikiliye dönüştürün ve herhangi bir dize girdisi için diğer yöne dönüştürün.
Herhangi bir dize girdisi için metni ASCII’ye dönüştürün ve tersini yapın.
Herhangi bir dize girişi için metni ondalık biçime ve tersine dönüştürün.
Popüler araçlar
Bir metnin boyutunu Bayt (B), Kilobayt (KB) veya Megabayt (MB) cinsinden alın.
Bir IP alın ve onunla ilişkili alan adını/ana bilgisayarı aramaya çalışın.
Ping aracımızla herhangi bir web sitesinin, sunucunun veya portun durumunu ve yanıt süresini hızlı ve verimli biçimde kontrol edin.
Digily Link'in IP sorgulama aracı, herhangi bir IP adresi hakkında ayrıntılı bilgi sağlar. Kapsamlı IP verileri almak için bu ücretsiz çevrimiçi hizmeti kullanın.
WhatsApp Bağlantı Oluşturucumuzla ücretsiz WhatsApp bağlantınızı anında oluşturun. Özel bir mesaj ekleyin ve giriş yapmadan veya kod yazmadan tek tıklamayla sohbet başlatın.