💡Base64 verilerini çözmek mi gerekiyor? Ücretsiz çevrimiçi aracımız, kodlanmış dizeleri ve dosyaları anında orijinal formatlarına dönüştürür—API'ler, e-posta ekleri ve veri kurtarma ile çalışan geliştiriciler için mükemmel. 🚀 10MB'a kadar dosyaları destekler. İndirme gerekmez!
🔍 Base64 dizesinin RFC 4648 standartlarına uygun olduğunu doğrulayın
📊 Her Base64 karakterini 6-bit değerine dönüştürün
🧩 Dört 6-bit parçayı 24-bit dizilimlerine birleştirin
💾 Orijinal 8-bit baytlara bölün ve çıktı formatına dönüştürün
RFC 4648 standart Base64 alfabesini ve varyantlarını kabul eder:
Tip | Karakterler | Notlar |
---|---|---|
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 | +/ | ⚡ Standart semboller |
= | ⏹ ️ Dolgu karakteri | |
-_ | 🌐 URL-güvenli varyant |
Çözme boyutu karşılaştırması:
Base64 Boyutu | Orijinal Boyut | İndirgeme |
---|---|---|
4 karakter | 3 bayt | 🔽 %25 |
1 .33KB | 1 KB | 🔽 %25 |
1 .33MB | 1 MB | 🔽 %25 |
Ortalama işlem süreleri (Chrome v120):
Dosya Boyutu | Çözme Süresi |
---|---|
1 KB | ⚡ <50ms |
1 00KB | ⚡ <300ms |
1 MB | ⏳ <1.5s |
1 0MB | ⏳ <8s |
Platformlar arasında yerel Base64 araçları:
🔤Dize çözme
echo 'SGVsbG8=' | base64 --decode
Temel dize çözme
📁Dosya çözme
base64 -d input.b64 > output.txt
Base64'ten dosyaya dönüştürme
🔌PowerShell çözme
[Text.Encoding]::UTF8.GetString([Convert]::FromBase64String("SGVsbG8="))
Yerel PowerShell yöntemi
⌨️ CMD çözme
certutil -decode input.b64 output.txt
Windows yerleşik yardımcı programı
const binaryString = atob('iVBORw0KGgo...');
const decodedData = JSON.parse(atob(localStorage.getItem('cache')));
Content-Transfer-Encoding: base64
const attachment = Buffer.from(encodedContent, 'base64');
Base64
karakterleri, 2) Eksik dolgu '=', veya 3) Veri orijinalde ikiliydi (metin olarak görüntülemek yerine dosya olarak kaydetmeyi deneyin).Base64
'i standart formata dönüştürün.Base64
şifreleme değildir - kodlamadır. Hassas veriler için, orijinal kodlamadan önce uygun şifrelemenin (AES gibi) kullanıldığından emin olun.Hata ayıklama için, Base64 dizenizi önce aracımızla doğrulayın, ardından uygulamanızda çözmeyi deneyin.
Çözme sonrasında çıktı boyutunu her zaman kontrol edin - Base64 girişinden yaklaşık %25 daha küçük olmalıdır.
Büyük çözülmüş verilerle çalışırken, önceden sıkıştırılmışsa gzip açmayla birleştirin.