Base64 Kodlayıcı / Çözücü

Metni Base64'e kodlayın veya Base64'ü okunabilir metne geri çözün. Tam UTF-8 desteği (Çince, emoji ve aksan işaretleri dahil) ve URL güvenli Base64 girdisi

🌍 Küresel Erişim 🔒 Önce Gizlilik ⚡ Anında Dönüşüm 💯 Sınırsız
Advertisement

Metni Base64'e dönüştürün ve geri çevirin. Base64, rastgele baytları düz ASCII karakterlere çevirir; bu yüzden data URI'lerde, e-posta eklerinde, API token'larında ve ikili verinin aksi hâlde aktarımı bozacağı yapılandırma dosyalarında karşımıza çıkar.

Daha sık ihtiyaç duyulan şey çözme işlemidir: bir JWT yükü, bir Basic kimlik doğrulama başlığı, bir API anahtarı ya da gömülü bir görsel Base64 olarak gelir ve okunması gerekir. Kodlama bunun tersidir ve her iki yön de UTF-8 destekler, böylece aksanlı karakterler ve emoji gidiş dönüşte bozulmadan kalır.

Base64 nasıl kodlanır ve çözülür

1

Metni ya da Base64'ü yapıştırın

2

Kodlama veya çözme seçin

3

Sonucu kopyalayın

SSS

UTF-8 metni destekliyor mu?

Evet. Aksanlı karakterler, CJK metni ve emoji her iki yönde de doğru işlenir; basit bir kodlayıcı bunları bozardı.

Çözülen metnim neden bozuk görünüyor?

Bu genellikle girdinin geçerli Base64 olmadığı ya da metin değil ikili bir dosya olduğu anlamına gelir. Eksik dolgu karakterlerini (=) veya değerin içindeki satır sonlarını kontrol edin.

Bunu görseller için kullanabilir miyim?

Bir görsel dosyasını Base64 data URI'ye çeviren ayrı bir araç var: "Görselden Base64'e". CSS veya HTML içine resim gömmek için ihtiyacınız olan tam da budur.

Base64 bir şifreleme biçimi mi?

Hayır, yalnızca bir kodlamadır - herkes geri çevirebilir. Base64'ü asla bir sırrın koruması olarak görmeyin.

Bir boyut sınırı var mı?

Sınır cihazınızın belleğidir. Birkaç megabaytlık metin anında işlenir.

Verilerim yükleniyor mu?

Hayır, kodlama ve çözme tarayıcınızda yapılır; token'lar ve kimlik bilgileri için bu önemlidir.

Advertisement

Bir bakışta

Girdimetin
Birden fazla dosyaHayır
Nerede çalışırTarayıcınızda - dosyalar hiçbir zaman yüklenmez
Çevrimdışı çalışırEvet — sayfa yüklendikten sonra
FiyatÜcretsiz, kayıt yok, filigran yok

Gizli bilgileri güvenle işlemek

Geliştirici araçları kimlik bilgilerini insanların sandığından çok daha sık işler ve risk algoritmada değil, verinin nereye gittiğindedir. Hash'leme tek yönlüdür ve şifreleme değildir - MD5 ve SHA-1 güvenlikle ilgili her şey için kırılmıştır ve parola saklamak için SHA-256 bile yanlış araçtır; bcrypt, scrypt veya Argon2 tam da yavaş olmak için vardır. Base64 bir kodlamadır, koruma değil: herkes onu çözebilir, bu yüzden onu asla gizleme olarak görmeyin. Bir JWT, elinde bulunduran herkes tarafından okunabilir; bu yüzden yükü asla gizli bilgi içermemelidir ve bir token'ın çözülmesi imzasını doğrulamaz - doğrulama anahtarı gerektirir. Bu sitedeki her şey tarayıcınızda yerel olarak çalışır; token ve parolaları güvenle işleyebilmesinin nedeni de budur.

Dönüştürmelerin sessizce bozulduğu yerler

Dönüştürme hatalarının çoğu söz dizimiyle ilgili değil, anlamla ilgilidir. Bir posta kodu sütunu, elektronik tablo onu bir sayı sandığı anda baştaki sıfırlarını kaybeder; uzun bir kimlik kayan nokta hassasiyetini aşar; tarihler gün-önce mi ay-önce mi olduğuna göre anlam değiştirir. JSON anahtarları sırasızdır ama diziler sıralıdır; anahtarları sıralayan bir araç hiçbir şeyi değiştirmez, dizileri sıralayan bir araç ise veriyi değiştirir. Unicode başka bir tuzaktır: metin UTF-8, UTF-16 ya da bir bayt sırası işaretiyle gelebilir ve yanlış tahmin eden bir çözücü aksanlı karakterleri bozuk metne çevirir. Herhangi bir dönüştürmeye güvenmeden önce ilk ve son satırı, başta sıfır bulunan her alanı ve tırnak, virgül ya da satır sonu içeren her alanı kontrol edin.