💡Veriyi Base64'e kodlamak mı gerekiyor? Ücretsiz çevrimiçi aracımız metin dizilerini, dosyaları ve ikili verileri anında Base64 formatına dönüştürür—API'ler, e-posta ekleri ve güvenli veri iletimi ile çalışan geliştiriciler için mükemmel. 🚀 10MB'a kadar dosya desteği. İndirme gerekmez!
📥 Kodlamak için metninizi girin veya bir dosya yükleyin
💻 Araç her karakteri 8-bit ASCII değerlerine dönüştürür
🧩 Üç 8-bit baytı 24-bit dizilere birleştirir
🔄 6-bit parçaları Base64 karakter setine eşler
RFC 4648 standart Base64 alfabesini kullanır:
Aralık | Karakterler | İndeks |
---|---|---|
0 -25 | A-Z | 🔠 Büyük harfler |
2 6-51 | a-z | 🔡 Küçük harfler |
5 2-61 | 0 -9 | 🔢 Rakamlar |
6 2-63 | +/ | ⚡ Özel semboller |
= | ⏹ ️ Dolgu karakteri |
Kodlama ek yükü karşılaştırması:
Giriş Boyutu | Base64 Boyutu | Ek Yük |
---|---|---|
3 bayt | 4 karakter | 🔼 %33 |
1 KB | 1 .33KB | 🔼 %33 |
1 MB | 1 .33MB | 🔼 %33 |
Ortalama işlem süreleri (Chrome v120):
Dosya Boyutu | Kodlama Süresi |
---|---|
1 KB | ⚡ <50ms |
1 00KB | ⚡ <300ms |
1 MB | ⏳ <1.5s |
1 0MB | ⏳ <8s |
Platformlar arasında yerel Base64 araçları:
🔤Dize kodlama
echo -n 'metin' | base64
Temel dize kodlama
📁Dosya kodlama
base64 input.txt > output.b64
Dosyadan Base64'e dönüşüm
🔌PowerShell kodlama
[Convert]::ToBase64String([Text.Encoding]::UTF8.GetBytes("metin"))
Yerel PowerShell yöntemi
⌨️ CMD kodlama
certutil -encode input.txt output.b64
Windows yerleşik yardımcı programı
<img src="data:image/png;base64,iVBORw0KGgo...">
document.styleSheets[0].insertRule("@font-face{src:url('data:application/font-woff2;base64,...')")
Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=
fetch(url, {headers: {'X-Payload': btoa(JSON.stringify(data))}})
JWT
token'ları ve web-güvenli bağlamlarda kullanılan URL-güvenli Base64
oluşturur.Base64
şifreleme değildir - kodlamadır. Hassas veriler için, her zaman iletim için HTTPS
/TLS ve Base64
kodlamadan önce uygun şifreleme (AES gibi) kullanın.Küçük varlıklar (<10KB) için, Base64 kodlama veriyi doğrudan HTML/CSS içine satır içine alarak HTTP isteklerini azaltabilir.
Çözmeden önce Base64 dizilerini her zaman doğrulayın - hatalı giriş hatalara neden olabilir.
Büyük Base64 kodlanmış veri iletirken gzip sıkıştırması ile birleştirin.