Çevrimiçi Metinden Onaltılıya ve Onaltılı Metne Dönüştürücü

Düz metni ve UTF-8 dizelerini (uluslararası karakterler ve emojiler dahil) anında onaltılık gösterime dönüştürün veya onaltılık baytların kodunu tekrar insan tarafından okunabilir metne dönüştürün. 9 geliştirici çıktı formatları (boşlukla ayrılmış, 0x dizileri, \x dize kaçışları, URL yüzde kodlama, HTML onaltılık varlıklar ve CSS kaçışları) artı canlı bir 16 bayt içerir Hex Dökümü denetçisi.

karakterler: 0

Bayt: 0

Hex Dökümü / Bayt Denetleyicisi (Satır başına 16 Bayt)

Enter text or hexadecimal data above to inspect byte offsets.

Metni Onaltılık Sisteme (ve Onaltılı Metne) Dönüştürme

  1. Dönüştürme Yönünü Seçin – Dizeleri onaltılık baytlara kodlamak için Text → Onaltılı'yi veya onaltılık değerlerin kodunu tekrar okunabilir karakterlere dönüştürmek için Heksadesimal → Metin'yi seçin.
  2. Verilerinizi Girin – Girişinizi soldaki Kaynak Girişi kutusuna yazın veya yapıştırın veya hemen test etmek için Örnek Metin / Örnek Hex seçeneğine tıklayın.
  3. Kodlamayı Yapılandırma ve Format – UTF-8 (modern metin ve emojiler için önerilir) veya ASCII'yi seçin ve 0x C dizileri, \x dahil 9 çıktı formatı arasından seçim yapın kaçışlar, URL % kodlaması veya HTML varlıkları.
  4. İnceleme ve Dışa Aktarma – Hex Döküm Denetleyicisi'deki bayt uzaklıklarını görüntüleyin ve clipboard'a Kopyala veya .txt'yi indirin.

ASCII ve UTF-8 Onaltılık Kodlamayı Anlama

Hesaplamada, her veri baytı 8 bitten oluşur; bu, ondalık tabanda 0'den 255'ye veya 16 tabanlı onaltılık tabanda 00'den FF'ye kadar bir değer tutabilir (burada her onaltılık basamak tam olarak 4 biti temsil eder veya bir "nibble").

Temel İngilizce karakterler hem ASCII hem de UTF-8'de yalnızca 1 bayt alırken, uluslararası karakterler ve emojiler UTF-8'de 2 ile 4 bayt gerektirir:

Karakter Unicode Kod Noktası UTF-8 Onaltılı Bayt Bayt Sayısı HTML Onaltılık Varlık
A (Latin Başkenti A) U+0041 41 1 bayt
é (Akut ile Latince Küçük E) U+00E9 C3 A9 2 bayt
€ (Euro İşareti) U+20AC E2 82 AC 3 bayt
🚀 (Roket Emojisi) U+1F680 F0 9F 9A 80 4 bayt 🚀

Hızlı ASCII'den Hex'e Referans Tablosu

Karakter Grubu ASCII Karakterler Ondalık Aralık Onaltılı Aralık
Line Beslemesi (LF) / Newline \n 10 0A
Taşıma İade (CR) \r 13 0D
Uzay (boşluk) 32 20
Rakamlar (0–9) 0'den 9'ye kadar 48 – 57 30 – 39
Büyük Harfler (A–Z) A ila Z 65 – 90 41 – 5A
Küçük Harfler (a–z) a ila z 97 – 122 61 – 7A

Sıkça Sorulan Sorular

"0x" veya "\x" öneklerine sahip onaltılık bir dizeyi tekrar metne nasıl dönüştürebilirim?

Ayarlar panelinde Onaltılık → Metin (Kod Çözme) öğesini seçin ve onaltılı dizinizi giriş kutusuna yapıştırın. Boşlukları, önekleri ve ayırıcıları yoksay işaretlendiğinde, 0x, \x, % gibi önekler ve virgüller kod çözmeden önce otomatik olarak çıkarılır.

HTML Hex Varlıkları (é) neden UTF-8 baytlardan (C3 A9) farklı görünüyor?

HTML sayısal karakter başvuruları (&#x...;) ve CSS çıkışları (\00E9), karakterin Unicode kod noktasını (U+00E9) temsil eder. é), standart hex kodlama ise bellekte depolanan UTF-8 bayt dizisini (C3 A9) temsil eder. Dönüştürücümüz her ikisini de doğru şekilde işler; böylece HTML varlıklarınız hiçbir zaman bozuk metin olarak görüntülenmez.

Hex Dump Inspector'ın sağ sütunundaki noktalar (.) ne anlama geliyor?

Standart onaltılık döküm yardımcı programlarında (xxd veya hexdump -C gibi), sağdaki ASCII sütunu yazdırılabilir ASCII karakterlerini (bayt 20 - 7E) doğrudan görüntüler ve bunların yerine geçer yazdırılamayan kontrol karakterleri (yeni satır 0A gibi) veya noktalı çok baytlı UTF-8 devam baytları (.), böylece sütun hizalaması bozulmadan kalır.