Metin - Altıgen Dönüştürücü
Bu ücretsiz çevrimiçi hex dönüştürücü ile metni onaltılık gösterime dönüştürün veya hex kodunu metne geri çözün. Programcılar tarafından renk kodları, bellek adresleri, hata ayıklama ve veri kodlama için yaygın olarak kullanılır. ASCII ve Unicode karakter desteği ile metin ve onaltılık biçim arasında anında dönüşümler elde edin.
Sıkça Sorulan Sorular
Metninizi giriş alanına yazın veya yapıştırın ve 'Dönüştür'e tıklayın. Araç, 16 tabanını (0-9, A-F) kullanarak her karakteri onaltılık gösterimine dönüştürecektir. Örneğin, 'Hello' '48656C6C6F' olur. Her karakter ASCII veya Unicode kod noktasına bağlı olarak onaltılık değeriyle temsil edilir.
Evet! Onaltılık dizenizi giriş alanına yapıştırın ve 'Dönüştür'e tıklayın. Araç onaltılık girişi otomatik olarak algılar ve tekrar okunabilir metne dönüştürür. Onaltılık değerler boşluklu veya boşluksuz olarak girilebilir ve hem büyük hem de küçük harfler (A-F veya a-f) kabul edilir.
Onaltılık (hex), 0-9 rakamlarını ve A-F harflerini kullanan 16 tabanlı bir sayı sistemidir. Programlamada renk kodları (kırmızı için #FF0000), bellek adresleri, MAC adresleri, kriptografik karmalar ve ikili verileri daha kompakt bir şekilde temsil etmek için yaygın olarak kullanılır. İki hex rakamı bir baytı (0-255) temsil edebilir, bu da onu ikiliden daha kompakt hale getirir.
Onaltılık, ikili verilerin ondalıktan daha kompakt bir gösterimini sağlar. Bilgisayarlar ikili (taban-2) olarak çalıştığından, onaltılık (taban-16) kolayca dönüştürülür - her onaltılık basamak tam olarak 4 biti temsil eder. Bu, hex'i baytları (2 hex basamağı = 8 bit), bellek adreslerini ve ikili verileri, 1'ler ve 0'lardan oluşan uzun dizelerden daha kolay çalışılabilen, insan tarafından okunabilir bir biçimde temsil etmek için mükemmel kılar.
Onaltılı renk kodları, RGB renklerini temsil etmek için 6 onaltılı basamak kullanır: #RRGGBB. Her bir rakam çifti (00-FF) 0-255 arasındaki kırmızı, yeşil ve mavi yoğunluğunu temsil eder. Örneğin, #FF0000 saf kırmızı, #00FF00 yeşil ve #0000FF mavidir. Bu araç metni hex'e dönüştürse de, prensip aynıdır - hex değerleri temsil etmek için kompakt bir yol sağlar.
Hayır, onaltılık değerler büyük/küçük harfe duyarlı değildir. Büyük (A-F) veya küçük (a-f) harfleri birbirinin yerine kullanabilirsiniz. Örneğin, 'FF' ve 'ff' ondalık değer 255'i temsil eder. Bu araç onaltılık değeri metne dönüştürürken her iki biçimi de kabul eder ve kodlama yaparken tercih ettiğiniz biçimi seçebilirsiniz.
Çoğu programlama dili '0x' önekiyle onaltılık kullanır (0xFF veya 0x1A2B gibi). C, C++, Java, JavaScript ve Python'da renkler, bit maskeleri, bellek adresleri ve bayt dizileri için doğrudan kod içinde hex değişmezleri yazabilirsiniz. Örneğin, JavaScript Unicode kaçışları için hex kullanır (\x41 'A' için), CSS renkler için hex kullanır (#FF5733) ve assembly dili bellek adresleri ve işlem kodları için hex kullanır.
Onaltılık, ikilikten çok daha kompakttır - bir onaltılık basamak 4 biti temsil eder, bu nedenle bir bayt (8 bit) 8 ikilik basamağa karşılık yalnızca 2 onaltılık basamak gerektirir. Bu da hex'i bellek dökümlerini görüntülemek, hata ayıklamak ve ham verilerle çalışmak için ideal hale getirir. Örneğin, ikili '11111111' hex'te basitçe 'FF'dir. Hex, ikili değerlerle doğrudan bir ilişki kurmaya devam ederken insanların okuması ve yazması için daha kolaydır.
Evet, ancak bu veri temsilini anlamayı gerektirir. Negatif tamsayılar ikiye tümleyen gösterimini kullanır (burada yüksek bit işareti gösterir) ve 32 bit sistemlerde -1 için 0xFFFFFFFF gibi değerler görürsünüz. Kayan noktalı sayılar (IEEE 754), ham ikili kodlamaları gösterilerek onaltılı olarak temsil edilebilir. Örneğin, 1.0 float değeri 32-bit hex'te 0x3F800000 olabilir. Bu araç karakter gösterimlerini dönüştürür; sayı dönüşümleri için özel hesap makinelerine ihtiyacınız olacaktır.
Her onaltılık basamak doğrudan 4 ikili bite eşlenir: 0=0000, 1=0001, 2=0010... F=1111. Onaltılı sayıyı ondalık sayıya dönüştürmek için her bir basamağı 16 ile çarparak konumuna yükseltin (sağdan sola, 0'dan başlayarak). Örneğin, 0x2F = (2 × 16¹) + (15 × 16⁰) = 32 + 15 = 47. Ondalık sayıyı onaltılık sayıya dönüştürmek için tekrar tekrar 16'ya bölün ve kalanları toplayın. İkili sayılarla olan bu doğrudan ilişki, onaltılı sayıyı bilgisayar bilimleri ve programlama için çok değerli kılar.
