ToolMill.io

Hex Encode / Decode - Text ↔ Hex

Hex Encode / Decode metini hexadecimal (base-16) bytes ve decodes hex back into readable text. İkili ücret yükleri için onu kullanın, UTF-8'leri test etmek, kaçmış dizeleri geri almak ve hashes veya düşük seviyeli protokolleri ile çalışmak. Ortak hex formatlarını kabul eder (kahkahalar, yeni veya 0x ekleri olmadan). Tarayıcınızda% 100 yerel olarak çalıştırın - hiçbir yük yükleme - ve ToolMill'i bir PWA olarak yüklemeden sonra çevrimdışı çalışır.

Encoding

Deneyin

Örnekler

Encode text to hex
Giriş giriş
Hello, ToolMill!
Çıktı Çıktı Çıktı
48656c6c6f2c20546f6f6c4d696c6c21
Decode hex to text
Giriş giriş
54686973206973206120686578206465636f646520746573742e
Çıktı Çıktı Çıktı
This is a hex decode test.
Decode uzayd hex bytes
Giriş giriş
48 65 6c 6c 6f 20 54 6f 6f 6c 4d 69 6c 6c
Çıktı Çıktı Çıktı
Hello ToolMill

Hex encoding ne anlama geliyor

Hex, eşdeğer değerlerin temel-16 gösterimidir. Her biri normalde iki hex karakteri olarak yazılır, bu yüzden basit metin burada kodlandığında daha uzun bir sıraya yayılır. Bu, okunabilir, kopyalanabilir bir formdaki üst düzey değerleri incelemek istediğinizde hex kullanışlı hale getirir.

Hex'e kodlamak ne zaman

Hex için kodlama metni, bir dizenin ürettiğini tam olarak görmek istediğinizde, kopyalanan ücret yüklerini, belge protokolleri örneklerini karşılaştırır veya dolaylı olarak kopyalanamaz olmayan karakterleri inceler. Bu genellikle bir terminalin, API logunun veya debugger'in gösterdiği şeyi tahmin etmekten daha kolaydır.

Ox'u metin çevirisine geri döndüğünde

Decoding, bir araç, log veya kopyalanmış çöp size okunabilir karakterler yerine değerler verir. Başarılı bir decode, yalnızca bytes'in burada metin olarak yorumlanabileceğini garanti eder. Bazı geçerli hex hala ikili verileri veya kontrol karakterleri temsil ediyor, bu nedenle okunabilir çıktı her zaman beklenen sonuç değildir.

Giriş kuralları ve ortak hatalar

Geçerli hex karakterleri 0-9 ve A-F ve üstcase veya her iki işi daha düşük kullanır. Bu araç, uzayları kaldırır ve satırları yayılmadan önce kırılır, ancak garip sayıda hex karakteri veya herhangi bir geçersiz karakter hala başarısız olacaktır. 0x gibi ekleri geçmişseniz, loglardan gelen cümleleri veya kopyalanan bir çöpten ayırıcıları ilk önce temizleyin.

Text encoding notları

Kod metni okuduğunuzda, sayfa ilk olarak bu metinleri atlar ve sonra hex'te olanları temsil eder. Bu semboller, emoji ve Latin olmayan karakterler için önemlidir, çünkü görünen bir karakter birden çok astes kullanabilir. Bu aynı zamanda iki sistem farklı metin kodlamalarını kullandıklarında aynı fikirde olmayabilir.

Hex şifrelemez

Logs, APIs veya scripts'te Hex-Converted Values'te yeniden denemeden önce

Sonuç başka bir sisteme kopyalamadan önce, varış noktasının düz hex, uzaylı bytes, üstcase veya daha düşük karakterler veya 0x gibi eklenmiş formları kontrol edin. Altta yatanların teknik olarak aynı olduğu durumlarda küçük formatlama varsayımları genellikle önemlidir.

Hex Encode/Decode, Alt Veri Hakkında Onaylanmamış Nedir

Hex dönüşümü size astes'in düz metin, ikili veriler, sıkıştırılmış içerik veya bir uygulama özgü bir formattan geldiğini söylemiyor. Sadece temsili değiştirir. Taklitlerin debugging veya tekrarlama için çıktıya güvenmeden önce ne anlama geldiğini hala bilmeniz gerekir.

Decoded Hex Çıkışının Doğru Göründüğü Nasıl Söyleniyor

Decoded hex çıktı sadece orijinal bytes aslında beklediğiniz karakterdeki metin temsil ederse doğru görünebilir. Sonuç garip semboller, yedek karakterler veya hazırlanabilir metin içeriyorsa, kabul edilen metin kodlama sizin iş akışınız için yanlış olabilir.

Hex, Bytes'in nasıl görüntülendiğini değiştirir, onları kim okuyabilemez. Orijinal bytes okunabilir metni temsil ederse, herkes onları kolayca geri döndürebilir. Bu aracı denetim, debugging ve dönüşüm iş akışları için kullanın, sırları korumak için değil.

İlgili araçlar