Ç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.
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
- 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.
- 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.
- Kodlamayı Yapılandırma ve Format – UTF-8 (modern metin ve emojiler için önerilir) veya ASCII'yi seçin ve
0xC dizileri,\xdahil 9 çıktı formatı arasından seçim yapın kaçışlar, URL%kodlaması veya HTML varlıkları. - İ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.