BIN biçiminden Base64 biçimine dönüştürücü

Ham ikili bayt akışlarını Base64 metnine dönüştürmek, verilerin bozulmadan sadece metin destekleyen iletişim protokolleri üzerinden güvenle aktarılmasını sağlar.

Dosyaları buraya seç veya bırak

Özel - dosyalar cihazınızdan asla ayrılmaz

veya yapıştır Ctrl+V

Dosyalarını beklerken Code Rain oynayabilirsin

Sıfır Ağ Aktarımı Gizlilik Garantisi: Harici sunuculara 0 bayt yüklendi. Tüm işlemler tarayıcındaki korumalı alanda (sandbox) yerel olarak gerçekleştirildi.

Biçim karşılaştırması ve teknik özellikler

Teknik belirtimBINBASE64
MIME Türüapplication/octet-streamtext/plain
Türham ikili bayt akışıradix-64 ASCII kodlaması
Sıkıştırmayokyok (ham ikili veriye göre %33 boyut artışı)
Standart belirtimiRaw Binary Byte Stream SpecificationIETF RFC 4648
Sihirli bayt başlığıRaw arbitrary binary bytesA-Z a-z 0-9 + / = (Base64 character set)

Format Genel Bakışı ve Kullanım Alanları

Ham ikili dosyalar çalıştırılabilir programlar, derlenmiş kod veya ham disk görüntüleri gibi bilgisayar verileri içerir. Bu bayt akışları tek bir bayt için olası 256 değerin tamamını kullanır. SMTP kullanan e-posta sunucuları veya XML ve JSON gibi metin tabanlı biçimlendirme dilleri gibi birçok iletişim sistemi yalnızca insanın okuyabileceği metni güvenli biçimde işler. Ham bir BIN dosyasını bu metin kanalları üzerinden göndermeye çalışırsan kontrol karakterleri silinebilir veya değiştirilebilir; bu da verileri tamamen bozabilir. BIN'i Base64 metnine dönüştürmek, ham baytları büyük harfler, küçük harfler, rakamlar ve iki simgeden oluşan güvenli 64 ASCII karakterlik kümeye çevirerek bu sorunu çözer. Web geliştiricileri bu yöntemi küçük görselleri, yazı tiplerini veya simgeleri doğrudan HTML, CSS ya da JavaScript dosyalarına gömmek için kullanır. Bu yaklaşım, tarayıcının web sayfasını yüklemek için yapması gereken ayrı HTTP isteklerinin sayısını azaltır.

Teknik Özellikler ve Kodek Ayrıntıları

Base64 her 3 giriş baytını 4 karakterle gösterir. Dolgu tam oranı etkiler; bu nedenle büyük girdiler kodlandığında yaklaşık %33 büyür.

İşletim Sistemi ve Tarayıcı Uyumluluğu

Base64 metni modern işletim sistemlerinin çoğunda, web tarayıcılarında ve metin düzenleyicilerinde geniş uyumluluğa sahiptir. Tamamen standart ASCII karakterlerinden oluştuğu için Windows, macOS, Linux, iOS ve Android'de özel sürücü veya kod çözücü yazılım gerektirmeden okunup ayrıştırılabilir. Web tarayıcıları görsel ve stil sayfalarının veri URI'lerinde Base64 dizelerini yerel olarak destekler. Unix ve Linux sistemlerindeki base64 gibi komut satırı araçları bu dosyaları hızla kodlayıp çözebilir. JavaScript, Python, C# ve Java gibi programlama dillerinde Base64 kodlamasını yerel olarak işleyen yerleşik işlevler bulunur.

Faydalı bilgiler

Depolama ve bant genişliği planlarken yüzde 33'lük boyut artışını hesaba kat. Base64 metni ham ikili veriden daha fazla disk alanı kapladığından bu kodlamayı yalnızca metin tabanlı aktarım kesinlikle gerektiğinde kullan.

Sıkça Sorulan Sorular

Ham ikili veriyi kalite kaybı olmadan Base64 metnine nasıl dönüştürürsün?

Ham İkili veriden Base64 Metnine dönüştürme işlemi tamamen kayıpsızdır. Her iki biçim de kayıplı sıkıştırma kullanmadığından, orijinal bayt akışının her bir bit hatasız bir şekilde ASCII karakterleriyle eşleştirme sırasında korunur.

Ham İkili ile Base64 Metin arasındaki fark nedir?

Ham İkili, 0 ile 255 arasında olası herhangi bir değeri içeren, biçimlendirilmemiş 8 bitlik baytlardan oluşan bir akıştır. Base64 metni, veri değerlerini yazdırılabilir 64 karakterlik güvenli bir alt kümeyle sınırlandıran ve veri boyutunu yüzde 33 artıran ASCII kodlu bir temsildir.