Metin Taban Dönüştürücü — Metni İkiliye, Sekizliye, Onluya, Onaltılıya

Metni bayt başına karakter kodlarına ikili, sekizli, onlu veya onaltılı tabanda ve geri dönüştürün; UTF-8 veya katı ASCII bayt işleme desteğiyle.

Araç yükleniyor…

Metin Taban Dönüştürücü — Metni İkiliye, Sekizliye, Onluya, OnaltılıyaMetin Taban Dönüştürücü, herhangi bir metni ikili, sekizli, onlu veya onaltılı olarak yazılan temel bayt kodlarına dönüştürür — ve bu kodları yeniden okunabilir metne çevirir. Bir yön seçin (kodlama veya kod çözme), tabanı belirleyin ve baytların tam UTF-8'den mi yoksa katı ASCII'den mi alınacağına karar verin. Her dönüşüm tamamen tarayıcınızda çalışır, böylece yazdığınız hiçbir şey karşıya yüklenmez veya saklanmaz.

Metin Taban Dönüştürücü — Metni İkiliye, Sekizliye, Onluya, Onaltılıya nedir?

Metin Taban Dönüştürücü, metninizdeki her karakteri ham bayt değerlerine eşleyip seçtiğiniz sayı tabanında yazdıran ücretsiz bir çevrimiçi araçtır: taban 2 (ikili), taban 8 (sekizli), taban 10 (onlu) veya taban 16 (onaltılı). Geliştiriciler, öğrenciler ve tersine mühendisler bunu bir dizginin nasıl saklandığını incelemek, kaçış dizileri oluşturmak, bir hex dökümünü okumak veya bir sayı listesinde gizlenmiş metni geri kazanmak için kullanır. Tek bir tam sayının tabanını değiştiren tam sayı taban dönüştürücüsünün aksine, bu araç tüm dizgi boyunca bayt bayt çalışır, böylece çok baytlı UTF-8 karakterleri ve emojiler doğru şekilde işlenir. Metinden boşlukla ayrılmış bayt kodlarına geçmek için Kodla yönünü, kodları (boşluk, virgül veya satır sonlarıyla ayrılmış) yapıştırıp özgün metni geri almak için Kod Çöz yönünü kullanın. Kodlama ayarı, herhangi bir dil için UTF-8'i veya 127 kodunun üzerindeki karakterleri reddeden katı ASCII'yi seçmenize olanak tanır. Bileşen yalnızca JavaScript ile oluşturulduğundan, bu metin dizine eklenebilir açıklamadır: metni ikiliye dönüştürün, bir dizgiyi hex bayt olarak kodlayın veya onlu karakter kodlarını yeniden sözcüklere çözün.

Metin Taban Dönüştürücü — Metni İkiliye, Sekizliye, Onluya, Onaltılıya nasıl kullanılır

  1. Bir yön seçin: Metni bayt kodlarına çevirmek için Kodla veya kodları metne geri çevirmek için Kod Çöz.
  2. Ayarlar panelini açın ve bir taban seçin: ikili, sekizli, onlu veya onaltılı.
  3. Kodlamayı herhangi bir dil için UTF-8'e veya baytları 0–127 ile sınırlamak için ASCII'ye ayarlayın.
  4. Metninizi (kodlarken) veya boşlukla ayrılmış kodlarınızı (kod çözerken) Input kutusuna yazın ya da yapıştırın.
  5. Dönüştürülmüş sonucu salt okunur Output kutusunda okuyun; kodlar boşlukla ayrılır, bayt başına bir grup.
  6. Çıktıyı almak için Copy'ye, baştan başlamak için Clear'a tıklayın.

Örnekler

Metni ikiliye kodla (UTF-8)

Girdi

Hi

Çıktı

01001000 01101001

Metni onaltılıya kodla

Girdi

Hi!

Çıktı

48 69 21

Onlu kodları metne geri çöz

Girdi

72 105

Çıktı

Hi

Sıkça sorulan sorular

Bunun bir taban dönüştürücüden farkı nedir?
Bir taban dönüştürücü, 255'i FF'ye çevirmek gibi tek bir tam sayının tabanını değiştirir. Bu araç metin üzerinde çalışır: dizgiyi baytlara böler ve her baytı seçtiğiniz tabanda yazar, sonra işlemi tersine çevirebilir. Bu yüzden yalnızca tek bir tam sayıyı değil, tüm cümleleri, emojileri ve çok baytlı karakterleri kodlayabilir.
UTF-8 ile ASCII arasındaki fark nedir?
ASCII yalnızca 0–127 kodlarını kapsar (temel Latin harfleri, rakamlar ve noktalama); bunun üzerindeki her karakter bir hatayla reddedilir. UTF-8 her Unicode karakterini temsil edebilir, böylece aksanlı harfler, CJK metni ve emojiler her biri iki ila dört bayt olarak kodlanır ve doğru şekilde geri çözülür.
Kod çözerken kodları nasıl biçimlendirmeliyim?
Her bayt grubunu boşluk, virgül veya satır sonlarıyla ayırın ve her değerin yalnızca seçilen taban için geçerli rakamları kullandığından emin olun (ikili için 0–1, sekizli için 0–7, onlu için 0–9, onaltılı için 0–9 ve A–F). Her değer tek bir bayt olmalıdır, bu nedenle 255'i (onlu) veya karşılığını aşamaz.
Kod çözme neden bazen bir hata gösteriyor?
Bir belirteç taban için geçersiz bir rakam içeriyorsa, bir değer bir bayttan büyükse veya bayt dizisi geçerli UTF-8 değilse kod çözme başarısız olur. ASCII modunda, 127'nin üzerindeki herhangi bir bayt da reddedilir. Hatalı değeri düzeltin, çıktı anında güncellenir.
Metnim bir sunucuya yükleniyor mu?
Hayır. Tüm dönüşüm, yerleşik TextEncoder ve TextDecoder API'lerini kullanarak tarayıcınızda %100 istemci tarafında çalışır. Yazdığınız hiçbir şey hiçbir yere yüklenmez, saklanmaz veya gönderilmez, bu nedenle özel dizgileri, belirteçleri veya hassas verileri güvenle dönüştürebilirsiniz.

İlgili araçlar