Base64 Kodlama ve Çözme: Tam Kılavuz
Hızlı Yanıt
Base64 kodlama, binary veriyi 64 yazdırılabilir karakter (A-Z, a-z, 0-9, +, /) kullanarak metne dönüştürür. Metni kodlamak için ücretsiz Base64 Encoder, geri çözmek için Base64 Decoder kullanın. Tüm işleme tarayıcınızda olur —veri yüklenmez.
giriiş
Base64, binary verileri bir ASCII dizgisine dönüştüren binary-to-text kodlama şemasıdır. E-posta veya JSON gibi metin işleyen medyalar üzerinden iletilecek veriyi kodlamak için yaygın olarak kullanılır. Base64 şifreleme değildir —herkesin çözebileceği tersinebilir bir kodlamadır.
Adım adım
-
Girişinizi seçin
Kodlamak istediğiniz metni veya verileri Base64 Kodlayıcı aracının giriş alanına girin. Herhangi bir metin içeriği çalışır - dizeler, JSON, URLs vb.
-
Base64 olarak kodlayın
Araç, tarayıcının yerleşik btoa() işlevini kullanarak girişinizi otomatik olarak kodlar. Sonuç anında çıktı alanında görünür.
-
Sonucu kopyalayın veya kullanın
Base64 kodlu dizeyi panonuza kopyalamak için Kopyala düğmesini tıklayın. Artık bunu uygulamanızda, API aramanızda veya veri aktarımınızda kullanabilirsiniz.
-
Orijinale geri kod çözme
Kodu çözmek için Base64 dizesini Base64 Kod Çözücü aracına yapıştırın. Orijinal metin anında görünür. Kodu çözülmüş sonucu kopyalamak için Kopyala düğmesini kullanın.
Örnekler
Düz metni kodlayın
Giriş: Hello, World!
Çıkış: SGVsbG8sIFdvcmxkIQ==
JSON verilerini kodlayın
Giriş: {"name":"FreeOnlineTools","free":true}
Çıkış: eyJuYW1lIjoiRmlyZVRvb2xzIiwiZnJlZSI6dHJ1ZX0=
Base64 kodunu çöz
Giriş: SGVsbG8gV29ybGQ=
Çıkış: Hello World
Yaygın Sorunlar
- ASCII olmayan karakterler beklenmedik sonuçlar doğurabilir; metniniz Unicode karakterler içeriyorsa kodlamadan önce encodeURIComponent() işlevini kullanın.
- Base64 kodlama, veri boyutunu yaklaşık %33 artırır; 3 baytlık bir giriş, 4 Base64 karaktere dönüşür.
- Sondaki dolgu (= veya ==) kodlamanın bir parçasıdır ve kaldırılmamalıdır.
- Base64 şifreleme değildir; herkes şifresini çözebilir. Asla şifreler gibi hassas verileri depolamak için kullanmayın.
İpuçları
- URLs verileri, e-posta ekleri ve HTML/CSS içine resim eklemek için Base64 kullanın.
- Unicode metin için, JavaScript'te TextEncoder + btoa(unescape(encodeURIComponent(text))) komutunu kullanın.
- Kodu çözülmüş çıktıyı uygulamanızda kullanmadan önce daima doğrulayın.
- Tarayıcınızda anında, özel kodlama/kod çözme için Base64 Kodlayıcı ve Kod Çözücü araçlarımızı kullanın.