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.
Metin Taban Dönüştürücü — Metni İkiliye, Sekizliye, Onluya, Onaltılıya — Metin 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
- Bir yön seçin: Metni bayt kodlarına çevirmek için Kodla veya kodları metne geri çevirmek için Kod Çöz.
- Ayarlar panelini açın ve bir taban seçin: ikili, sekizli, onlu veya onaltılı.
- Kodlamayı herhangi bir dil için UTF-8'e veya baytları 0–127 ile sınırlamak için ASCII'ye ayarlayın.
- Metninizi (kodlarken) veya boşlukla ayrılmış kodlarınızı (kod çözerken) Input kutusuna yazın ya da yapıştırın.
- Dönüştürülmüş sonucu salt okunur Output kutusunda okuyun; kodlar boşlukla ayrılır, bayt başına bir grup.
- Çı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
Base32 / Base58 Kodlama / Çözme
Metni Base32 (RFC 4648) veya Base58 (Bitcoin alfabesi) olarak kodlayın ve her ikisini de tekrar metne çözün; tamamen UTF-8 güvenli ve tümüyle tarayıcınızda.
Base64 Kodlama / Çözme
Base64 kodlayın veya çözün (UTF-8 güvenli): URL güvenli alfabe, isteğe bağlı dolgu, 64/76 satır kaydırma, canlı bayt ve karakter sayımı ve onaltılık/ikilik bayt görünümü.
Büyük/Küçük Harf Dönüştürücü ve Sayaç
Metni UPPERCASE, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case ve daha fazlası arasında dönüştürün, karakter, kelime ve satır sayın.
Kod Biçimlendirici ve Küçültücü
HTML, CSS ve JavaScript'i tarayıcınızda anında güzelleştirin veya küçültün; 2 boşluk, 4 boşluk ya da sekme girintisi ve Terser destekli JavaScript sıkıştırması ile.