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.

Araç yükleniyor…

Base32 / Base58 Kodlama / ÇözmeMetni 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

  1. Base32 / Base58 anahtarıyla tabanı seçin: Base32, = dolgusuyla RFC 4648 alfabesini kullanır; Base58, dolgusuz Bitcoin alfabesini kullanır.
  2. Kodla / Çöz anahtarıyla bir yön seçin.
  3. İçeriğinizi giriş kutusuna yazın veya yapıştırın (Kodla modunda düz metin, Çöz modunda kodlanmış bir dize).
  4. Dönüştürülen sonucu aşağıdaki çıkış kutusunda anında okuyun; siz yazdıkça güncellenir.
  5. Sonucu panonuza kopyalamak için çıkıştaki kopyala düğmesine tıklayın.
  6. Çı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