Yazılım ve dijital araçlar

Base64 Kodlama/Çözme

Base64 kodlama ve çözme, UTF-8 metnin baytlarını RFC 4648 alfabesiyle dönüştürür. Yönü seçerek metni Base64 biçimine kodlayın veya geçerli Base64 içeriği UTF-8 metne geri çevirin.

Bilgilerini gir

Formül hesabı
HESABIN YOLU

Nasıl hesaplanır?

UTF-8 baytları RFC 4648 Base64 alfabesi ile kodlanır. Çözmede geçerli UTF-8 ve dolgu aranır.

Örnek sonuç ve girdi testlerinden geçmiştir.

Formül kaynakları

RFC 4648

Base64 kodlama nasıl çalışır?

Base64, baytları metin alfabesiyle temsil eden bir kodlamadır. Bu araç metni önce UTF-8 baytlarına dönüştürür; Türkçe karakterlerin birden fazla bayt olması çıktı uzunluğunu etkileyebilir.

Çözme yönünde geçerli Base64 biçimi, gerektiğinde dolgu ve geçerli UTF-8 metin aranır. Her ikili dosyanın Base64 karşılığı bu metin çözümleyicisinde görüntülenebilir bir metin olmayabilir.

Base64 şifreleme değildir

Kodlanmış metin çözme işlemiyle geri elde edilir; gizlilik sağlayan bir anahtar kullanılmaz. Base64 ile parolayı veya özel bir bilgiyi görünmez yapmak güvenli şifreleme sayılmaz.

ÖRNEK ÜZERİNDEN

Örnek hesaplama

Bu örnekte aşağıdaki girdiler kullanılmıştır. Kendi bilgilerinizi formda değiştirerek yeniden hesaplayabilirsiniz.

İşlem
Kodla
Metin
foo
SonuçZm9v
  1. UTF-8 baytları RFC 4648 Base64 alfabesi ile kodlanır. Çözmede geçerli UTF-8 ve dolgu aranır.
  2. Sonuç: Zm9v.

Sık sorulan sorular

Base64 şifreleme mi?

Hayır. Base64 tersine çevrilebilir bir bayt kodlamasıdır; gizlilik için bir şifreleme anahtarı kullanmaz.

Türkçe karakterler desteklenir mi?

Metin UTF-8 olarak kodlandığı için Türkçe karakterler desteklenir. Çözme sonucunun da geçerli UTF-8 olması gerekir.

Base64 sonunda eşittir işareti neden var?

Gerekli durumlarda RFC 4648 dolgu karakteri olarak = kullanılır. Araç çözmede geçerli dolgu biçimini kontrol eder.