Hex to Text
Hex text conversion
Hex text conversion Tarayıcınızda yerel olarak çalışır
Input made only of hex digits and spaces is decoded. Anything else is encoded.
About the
Hex'ten Metne dönüştürücü, onaltılık bayt değerlerinden oluşan bir diziyi temsil ettikleri karakterlere dönüştürür ve sizin için yönü algılar: yalnızca onaltılık rakamlardan ve boşluklardan yapılan girişin kodu çözülür, diğer her şey kodlanır. Bu, onu her iki şekilde de yapıştırabileceğiniz bir alan haline getirir; bir paket yakalamayı okurken, bir kodlama hatasını ayıklarken veya bir ikili alanın gerçekte ne içerdiğini kontrol ederken istediğiniz şey budur. Her bayt ayrı olarak işlenir, dolayısıyla dönüşüm yaklaşık olmaktan ziyade kesindir.
Where people use the
- Bir paket yakalama veya onaltılık döküm içindeki metni okuma.
- Veritabanındaki ikili alanın gerçekte ne içerdiğini kontrol etme.
- Ham baytlara bakarak mojibake hatasını ayıklamak.
- Bir test fikstürüne yapıştırılacak bir bayt dizisi oluşturma.
How to use the
- 1
Bir değer yapıştırın
48 65 6c 6c 6f gibi boşluklarla ayrılmış onaltılık baytlar veya kodlanmasını istediğiniz düz metin.
- 2
Çalıştır
Yalnızca onaltılık rakam ve boşluklardan oluşan girişin kodu metne dönüştürülür. Diğer her şey hex olarak kodlanmıştır.
- 3
Yönü kontrol edin
Çıktı yanlış görünüyorsa girdi muhtemelen diğer desenle eşleşiyordu. Kodlamayı zorlamak için boşlukları kaldırın veya kod çözmeyi zorlamak için boşlukları ekleyin.
- 4
Sonucu kopyala
Çıktı düz metindir ve editörünüze veya terminalinize geri yapıştırılmaya hazırdır.
İpuçları ve en iyi uygulamalar
- Kod çözerken baytları boşluklarla ayırın; onlar olmadan değer tek sayı olarak okunur.
- 127'nin üzerindeki değerler ASCII değildir; metin dışı sonuçlar bekliyoruz.
- Onaltılığın metin yerine sayı olarak olmasını istiyorsanız Sayı Tabanı Dönüştürücüsünü kullanın.
Sık sorulan sorular
Hangi yolun dönüştürüleceğine nasıl karar veriyor?
Girişin yalnızca onaltılık rakamlardan ve boşluklardan oluşup oluşmadığını test eder. Eğer öyleyse, girişin kodu çözülür. Değilse kodlanır.
Mesajım neden anlamsız çıktı?
Çünkü baytlar beklediğiniz kodlamada metin değil. 127'nin üzerindeki değerler, yalnızca tesadüfen UTF-8 çıktısıyla eşleşen Unicode kod noktaları olarak yorumlanır.
Baytlar arasında boşluklara ihtiyacım var mı?
Kod çözmek için evet. Boşluklar bir baytın bittiği ve bir sonrakinin başladığı yeri işaretler. Bunlar olmadan dizenin tamamı tek sayı olarak okunur.
Bu onaltılık sayıya dönüştürücüyle aynı mı?
Hayır. Bu, hex ile bu baytların temsil ettiği karakterler arasında dönüşüm sağlar. Onaltılıktan ondalığa geçiş için Sayı Tabanı Dönüştürücüsünü kullanın.
Veriler yüklendi mi?
Hayır. Dönüşüm tarayıcınızda gerçekleşir, dolayısıyla paket yakalamaları ve veriler cihazınızda kalır.