Base64 dosya kodlayıcı
Herhangi bir dosyayı kolayca Base64 dizisine dönüştürün. Bu araç; görselleri, belgeleri, yazı tiplerini ve ikili dosyaları Data URI’ye veya doğrudan HTML, CSS ya da JSON payload’larında kullanılabilen ham Base64 kodlu bir dizeye dönüştürmenizi sağlar.
Dosyalarınızı nasıl kodlarsınız?
- Yükle veya sürükle‑bırak: Cihazınızdan bir dosya seçin ya da yükleme alanına sürükleyip bırakın.
- Otomatik dönüştürme: Araç dosyayı yerel olarak okur ve anında Base64 dizisini üretir.
- Sonucu kopyala: Ham dizeyi veya biçimlendirilmiş Data URI’yi almak için “Copy to Clipboard” düğmesini kullanın.
Neden dosyaları Base64’e kodlamalıyım?
- Daha az HTTP isteği: Küçük simgeleri veya yazı tiplerini doğrudan CSS veya HTML içine gömerek ilk sayfa yüklemesini hızlandırın.
- E‑posta ekleri: Otomatik e‑posta betikleri için MIME parçalarını elle oluşturun.
- API payload’ları: Yalnızca JSON dizelerini kabul eden REST API’leri üzerinden ikili veriler (PDF veya profil resmi gibi) gönderin.
- Veritabanı olmadan saklama: Küçük varlıkları metin tabanlı yapılandırma dosyalarına veya local storage’a doğrudan kaydedin.
Güvenlik ve gizlilik (yerel işlem)
Çoğu çevrimiçi dönüştürücü, dosyalarınızı işlemek için sunucularına yükler; bu da hassas belgeler için ciddi bir güvenlik riski oluşturur. Base64 dosya kodlayıcımız farklı çalışır:
- Yükleme yok: Dosyanız cihazınızda kalır.
- Tarayıcı tabanlı: Dönüştürme
FileReader API aracılığıyla doğrudan tarayıcıda gerçekleşir.
- Gizli: Veriler asla iletilmediği için, araç gizli PDF’ler veya özel anahtarlar için %100 güvenlidir.
Maksimum dosya boyutu sınırları
Base64, dosya boyutunu yaklaşık %33 oranında artırsa da aracımız yaklaşık 20 MB’a kadar olan dosyaları rahatlıkla işleyebilir. Daha büyük dosyalarda, ortaya çıkan metin dizisinin bazı metin düzenleyicilerini yavaşlatabileceğini unutmayın.
Teknik ipucu: Web performansı için, yalnızca 4 KB’tan küçük dosyaları Base64’e kodlamanız önerilir. Daha büyük dosyalarda, klasik dosya bağlantıları genellikle tarayıcı önbelleği açısından daha verimlidir.