Hex'ten metne ve geriye
UTF-8'de metni onaltılıya ve onaltılıyı tekrar metne dönüştürün, bayt için bayt.
Hex'ten metne ve geriye
Onaltılık, insanların okuması gerektiğinde baytların nasıl yazıldığıdır: bayt başına iki rakam, 00'dan ff'ye kadar. Arkasındaki tam UTF-8 baytını görmek için metni yapıştırın veya bir günlükten, paket yakalamadan veya hata ayıklayıcıdan onaltılık bir döküm yapıştırın ve mesajı tekrar okuyun. Mod seçici yön değiştirir ve siz yazdıkça sonuç güncellenir.
Ayırıcı seçeneği çıktının şekline karar verir. Boşlukla ayrılmış çiftler klasik döküm formatıdır ve gözle taranması en kolay formattır. Ayrılmamış onaltılık, sağlama toplamlarının, renk değerlerinin ve veritabanı blob sütunlarının neye benzediğidir. 0x öneki C, Go ve Rust bayt değişmez değerlerine uygundur; \\x öneki Python bayt nesneleri ve kabuk kaçışlarıyla eşleşir. A-f yerine A-F bekleyen birçok formatta büyük harf rakamları mevcuttur.
Hex'i geri okumak kasıtlı olarak hoşgörülüdür, çünkü gerçek hex dağınıktır. Boşluklar, sekmeler ve satır sonları göz ardı edilir, 0x ve \\x önekleri göründükleri yerden çıkarılır ve büyük ve küçük harfler serbestçe karışır; dolayısıyla yığın izinden kopyala-yapıştır işlemi genellikle işe yarar. Tahmin edilmek yerine iki şey bildirilir: tek sayıda rakam (bir rakamın kaybolduğu anlamına gelir) ve 0-9 a-f dışındaki karakterler. Geçerli olmayan UTF-8 baytların kodu değiştirilen karaktere dönüştürülür, böylece bir dizinin nerede bozulduğunu görmeye devam edebilirsiniz.
Her şey tarayıcınızda yerleşik UTF-8 kodlayıcıyı kullanarak çalışır. Hiçbir şey yüklenmez; bu, incelediğiniz hex'in bir veri yükünden, bir belirteçten veya özel bir dosyadan gelmesi durumunda önemlidir. Çıktının altındaki çetele, karakterleri baytlara göre gösterir, bu nedenle çok baytlı karakterlerin fark edilmesi kolaydır: bir emojinin maliyeti dört bayttır, vurgulu bir harfin maliyeti ise iki bayttır.