Hex Encoder / Decoder

Encode UTF-8 metin hexadecimal veya çözme hex metin geri. Hash baytları, protokol alanları ve gömülü dev için kullanışlıdır.

Gizlilik: yerel olarak işlenir, asla yüklenmez.

Anında sonuçları görmek için aşağıdaki giriş alanına yapıştırın

文本与十六进制互转; UTF-8 编码。适合调试二进制数据与哈希字节。

输入

输出

48656c6c6f

Notlar

说明

Hex 解码时忽略空格; 长度须为偶数。处理在浏览器本地完成。

Encode UTF-8 metin hexadecimal veya çözme hex metin geri. Hash baytları, protokol alanları ve gömülü dev için kullanışlıdır.

Hızlı başlangıç

  1. Seçme modu

    Encode veya decode.

  2. İçeriği girin

    Text veya hex string.

  3. Çıktı kopyala

    Çıktı güncellemeleri canlı.

Notları çözmek

Hex uzunluğu çift olmalıdır; boşluklar göz ardı edilir.

Özellikler ve kullanım durumları

Metin veya baytları kodlayın ve geri kod çözün, günlükler ve protokol alanları için boşluk ve büyüklük seçenekleri ile.

HMAC girişlerini denetlerken, hash ön görüntüleri karşılaştırırken veya kodlama uyumsuzluklarını ayıklarken kullanın. Use when checking HMAC inputs, comparing hash preimages, or debugging encoding mismatches.

Tipik iş akışı

Ağ protokollerini ayıklarken, geliştiriciler genellikle ham paketleri analiz için altaltılı olarak dönüştürürler.Örneğin, 'Hello' içeren bir TCP paketi yakalamak, bu araçta '48656C6C6F' verir. Tersine, bu Alt Alt Altıncı değerini yapıştırmak orijinal metni geri yükler.

Gömülü sistemlerde, cihaz günlükleri genellikle Hex formatında çıktı. 0x41 0x42 gibi sensör verileri için, kod çözme 'AB'yi ortaya çıkarır. ASCII dışı karakterlerin (örneğin,Çince) çok bayt dizilerine kodlanır - '測' E6B58B olur.

Örnekler

Merhaba. Merhaba

Input

Hello

Output

48656c6c6f

FAQ

0x önek mi?

Çıkarılırken çözülür.

Yüklendi mi?

Hayır, hayır.

Hex kodlaması Base64 kodlamasından nasıl farklıdır?

Hex, her baytı 0-9/A-F olarak temsil eder (örneğin, 'A'= 41), iki katı boyut. Base64 64 karakter kullanır ~% 33 boyut artışı, ikili transferler için daha iyi. Hex hata ayıklama için daha insan tarafından okunur.