Base64 Dönüştürücü: Metni Kodlayın ve Çözün
Metni Base64'e kodlayın veya Base64'ü tekrar metne çözün; URL güvenli çıktı ve satır satır işleme seçenekleri sunar.
Base64 Kodlayıcı ve Çözücü
Bu araç metni Base64 formatına kodlar ve Base64 dizelerini tekrar okunabilir metne çözer; tüm işlem tarayıcınızda gerçekleşir. Kodlama ve çözme modları arasında geçiş yapabilir, ya da değiştir düğmesiyle mevcut sonucu ters çevirip modu tek adımda değiştirebilirsiniz. Sıfırla düğmesi giriş ve çıkış alanlarını tek seferde temizler.
Base64 Kodlama Nasıl Çalışır
Base64, ham baytları üçerli gruplar (24 bit) halinde ele alır ve her grubu dört adet 6 bitlik parçaya böler. Her parça, 64 karakterden oluşan bir alfabedeki bir harfe karşılık gelir: A-Z, a-z, 0-9, ayrıca "+" ve "/" işaretleri. Girdi üç baytın katı değilse çıktı bir veya iki "=" işaretiyle doldurulur, böylece sonuç dört karakterin katı olarak kalır. URL güvenli seçeneği "+" işaretini "-" ile, "/" işaretini "_" ile değiştirir ve "=" dolgusunu kaldırır; böylece dize doğrudan bir URL yoluna veya dosya adına yazılabilir. Çözme sırasında, yapıştırılan metindeki boşluklar ve satır sonları, kalan karakterler yorumlanmadan önce otomatik olarak temizlenir.
Örnek Üzerinden Anlatım
"Kedi" kelimesini kodlamak (4 bayt) "S2VkaQ==" sonucunu verir; iki "=" işareti son grubun tam üç bayt yerine bir bayttan oluştuğunu gösterir. "Nasılsın?" ifadesini kodlamak (11 bayt) "TmFzxLFsc8Sxbj8=" sonucunu verir; burada tek bir "=" işareti son grubun iki bayttan oluştuğunu gösterir. URL güvenli mod açıldığında aynı girdiler için "=" işaretleri kaldırılır. Çözme moduna geçip "TmFzxLFsc8Sxbj8=" değerini yapıştırmak, girdiyi tekrar "Nasılsın?" metnine dönüştürür.
Öncesi ve Sonrası
Girdi (UTF-8 metin):
Nasılsın?
Kodlanmış (Base64):
TmFzxLFsc8Sxbj8=
Kodlanmış (URL güvenli, dolgusuz):
TmFzxLFsc8Sxbj8
"Satırları ayrı ayrı işle" seçeneği açıldığında, girdinin her satırı ayrı bir kodlama veya çözme işlemi olarak ele alınır ve sonuçlar seçtiğiniz bir ayraçla (satır sonu, virgül, noktalı virgül veya boşluk) birleştirilir. UTF-8, ASCII, ISO-8859-1 ve Windows-1254 gibi seçenekleri içeren karakter kümesi seçici, metnin kodlamadan önce bayta, çözümden sonra da baytın tekrar metne nasıl dönüştürüldüğünü belirler. Ayrıca yerel bir metin dosyası yükleyebilir, panodan yapıştırabilir ve sonucu .txt dosyası olarak indirebilirsiniz; hiçbir veri tarayıcınızın dışına çıkmaz.