💡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' | base64Temel dize kodlama
📁Dosya kodlama
base64 input.txt > output.b64Dosyadan 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.b64Windows 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.