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.
Base32 / Base58 Kodlama / Çözme — Metni Base32 (RFC 4648) veya Base58 (Bitcoin alfabesi) biçimine ve geri dönüştürün; emoji ve Latin dışı yazılar için UTF-8 güvenli gidiş-dönüş sağlar. Bir taban seçin, Kodla veya Çöz seçeneğini belirleyin; sonuç siz yazdıkça güncellenir. Her şey tümüyle tarayıcınızda çalışır, bu yüzden yapıştırdığınız metin cihazınızdan asla çıkmaz.
Base32 / Base58 Kodlama / Çözme nedir?
Düz metni bir Base32 (RFC 4648) veya Base58 (Bitcoin alfabesi) dizesine dönüştüren ve her ikisini de okunabilir metne çözen ücretsiz bir çevrimiçi Base32 ve Base58 kodlayıcı ve çözücü. Geliştiriciler; TOTP/2FA gizli anahtarları, DNS etiketleri veya dosya sistemi için güvenli tanımlayıcılar gibi büyük/küçük harf duyarsız ve dolguyla hizalanmış bir kodlama gerektiğinde Base32'yi; Bitcoin adresleri, anahtarları veya kolayca karıştırılan karakterleri (0, O, I, l) atlayan kısa ve okunması kolay kimliklerle çalışırken Base58'i tercih eder. Her iki yön de UTF-8 farkındadır, böylece emoji ve Latin dışı yazılar (Korece, Japonca, Çince, Arapça, aksanlı Latince) bozulmadan gidip gelir. Tabanı seçin, Kodla ile Çöz arasında geçiş yapın, diğer yöne dönüştürmek için Değiştir'i kullanın ve sonucu tek tıkla kopyalayın.
Base32 / Base58 Kodlama / Çözme nasıl kullanılır
- Base32 / Base58 anahtarıyla tabanı seçin: Base32, = dolgusuyla RFC 4648 alfabesini kullanır; Base58, dolgusuz Bitcoin alfabesini kullanır.
- Kodla / Çöz anahtarıyla bir yön seçin.
- İçeriğinizi giriş kutusuna yazın veya yapıştırın (Kodla modunda düz metin, Çöz modunda kodlanmış bir dize).
- Dönüştürülen sonucu aşağıdaki çıkış kutusunda anında okuyun; siz yazdıkça güncellenir.
- Sonucu panonuza kopyalamak için çıkıştaki kopyala düğmesine tıklayın.
- Çıkışı tekrar girişe gönderip modu ters çevirmek için Değiştir'i, girişi boşaltmak için Temizle'yi kullanın.
Örnekler
Metni Base32 olarak kodla
Girdi
Hello
Çıktı
JBSWY3DP
Bir Base32 dizesini çöz
Girdi
JBUSC===
Çıktı
Hi!
Metni Base58 olarak kodla
Girdi
Hello World!
Çıktı
2NEpo7TZRRrLZSi2U
Sıkça sorulan sorular
- Burada Base32 ile Base58 arasındaki fark nedir?
- Base32, RFC 4648'i izler: çıkış uzunluğu 8'in katı olacak şekilde = dolgusuyla büyük harf A–Z ve 2–7 alfabesi kullanır ve çözme işlemi büyük/küçük harf duyarsızdır. Base58, benzer görünen karakterleri önlemek için 0, O, I ve l'yi atlayan Bitcoin alfabesini kullanır, dolgu eklemez ve büyük/küçük harfe duyarlıdır.
- Korece veya Japonca gibi emoji ve Latin dışı karakterleri işliyor mu?
- Evet. Metin, kodlamadan önce UTF-8 üzerinden dönüştürülür; böylece emoji ve Latin dışı yazılar doğru biçimde kodlanır ve tam olarak özgün karakterlere geri çözülür.
- Neden bir "Invalid input" hatası görüyorum?
- Çöz modunda bu, metin seçilen taban için geçerli olmadığında görünür; örneğin o alfabenin dışındaki karakterleri içeriyorsa veya geçerli UTF-8 metni olmayan baytlara çözülüyorsa. Doğru tabanı seçtiğinizden ve düzgün biçimlendirilmiş bir dize yapıştırdığınızdan emin olun.
- Verilerim bir sunucuya yükleniyor mu?
- Hayır. Base32 ve Base58 çözücüleri tümüyle tarayıcınızda JavaScript ile çalışır. Yapıştırdığınız metin cihazınızdan asla çıkmaz ve hiçbir sunucuya gönderilmez.
- Her iki yönde de dönüştürebilir miyim?
- Evet. Bir yön seçmek için Kodla / Çöz anahtarını kullanın veya mevcut çıkışı tekrar girişe alıp modu otomatik olarak ters çevirmek için Değiştir'e basın.
İlgili araçlar
Base64 Kodlama / Çözme
Metni Base64'e kodlayın veya Base64'ü tekrar metne çözün (UTF-8 güvenli).
Büyük/Küçük Harf Dönüştürücü ve Sayaç
Metnin büyük/küçük harf durumunu değiştirin ve karakterleri, kelimeleri ve satırları 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.
Renk Dönüştürücü
Renkleri HEX, RGB ve HSL arasında canlı önizlemeyle dönüştürün.