Dosya Base64'e nasıl çevrilir?
- Bir dosyayı kutuya sürükleyip bırakın veya cihazınızdan seçmek için tıklayın.
- Ham Base64, MIME türünü içeren data URI ya da JSON nesnesi biçimlerinden birini seçin.
- Sonucu kopyalayın veya .txt dosyası olarak indirin.
Geliştiriciler için tipik kullanım alanları
- Dosyaları JSON içinde REST veya GraphQL API'lerine göndermek.
- Yazı tiplerini
@font-face { src: url(data:font/woff2;base64,…) }ile doğrudan CSS'e gömmek. - Sertifikaları ve yapılandırma dosyalarını Kubernetes Secret nesnelerinde veya ortam değişkenlerinde saklamak.
- Ayrı ikili dosyalara gerek kalmadan test verileri (fixture) hazırlamak.
Komut satırı alternatifleri
Linux: base64 -w 0 file.zip. macOS: base64 -i file.zip. Windows: certutil -encode file.zip out.txt veya PowerShell ile [Convert]::ToBase64String([IO.File]::ReadAllBytes('file.zip')).
Sıkça sorulan sorular
Hangi dosya türleri destekleniyor?
Hepsi. Base64 ham baytlar üzerinde çalıştığı için her dosya kodlanabilir: PDF, DOCX, ZIP, MP3, MP4, yazı tipleri, çalıştırılabilir dosyalar ve daha fazlası.
Dosyalarım bir yere yükleniyor mu?
Hayır. Dosya kendi tarayıcınız tarafından okunur ve kodlanır. Bilgisayarınızdan veya telefonunuzdan asla dışarı çıkmaz.
Data URI öneki neden eklenir?
Önek, tarayıcılara ve diğer programlara Base64 verisinin hangi dosya türünü içerdiğini bildirir; böylece veri doğrudan HTML, CSS veya Markdown içinde kullanılabilir.