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

Base64 metnini ham ikiliye dönüştürmek, orijinal 8 bitlik bayt akışını geri yüklemek için ASCII kodlama ek yükünü ortadan kaldırır.

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 belirtimBASE64BIN
MIME Türütext/plainapplication/octet-stream
Türradix-64 ASCII kodlamasıham ikili bayt akışı
Sıkıştırmayok (ham ikili veriye göre %33 boyut artışı)yok
Standart belirtimiIETF RFC 4648Raw Binary Byte Stream Specification
Sihirli bayt başlığıA-Z a-z 0-9 + / = (Base64 character set)Raw arbitrary binary bytes

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

Base64 metni, e-posta veya JSON yükleri gibi yalnızca metin içeren iletişim kanallarında ikili verileri güvenli bir şekilde temsil etmek için 64 yazdırılabilir ASCII karakterinden oluşan güvenli bir küme kullanır. Bununla birlikte sistemler, yerel bayt yapısına geri dönene kadar Base64 biçiminde biçimlendirilmiş metni yürütemez veya işleyemez. Yazılım geliştiricileri, yapılandırma dosyalarından, API yanıtlarından veya web uygulaması kaynaklarından gömülü görüntüleri, yazı tiplerini veya derlenmiş yürütülebilir yükleri çıkarırken bu dönüşümü sıklıkla gerçekleştirir. Base64'ten ham ikiliye geçiş, kodlama sırasında kullanılan matematiğin tersine çevrilmesini gerektirir. Base64 metninin her dört karakteri, alttaki ikili verilerin tam olarak üç baytını temsil eder. Bu işlem, biçimlendirme karakterlerini ortadan kaldırır ve işletim sistemleri, donanım cihazları ve yerel ikili ayrıştırıcılar tarafından gereksinilen tam 1 ve 0 dizisini geri yükler.

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

Windows, macOS ve Linux gibi işletim sistemleri, sistem çağrıları ve komut satırı yardımcı programları aracılığıyla ham ikili dosyaları yerel olarak işler. Modern web tarayıcıları, baytları bir Blob nesnesine yazmadan önce geliştiricilerin atob işlevini kullanarak JavaScript'te Base64 dizelerinin kodunu doğrudan çözmelerine olanak tanıyan Fetch API ve TypedArrays kullanarak ikili verileri işler. iOS ve Android'deki mobil işletim sistemleri, doğru dosya uzantıları kullanıldığı ve gerekli izinler verildiği takdirde yerel uygulama korumalı alanları aracılığıyla ikili dosyaları verimli bir şekilde okur.

Faydalı bilgiler

Kod çözmeye başlamadan önce Base64 metin dizende istenmeyen boşluk veya satır sonu karakteri olmadığını doğrula; araya karışan karakterler çıktı bayt dizisini bozabilir.

Sıkça Sorulan Sorular

Kalite Kaybetmeden Base64 Metni Ham İkiliye Nasıl Dönüştürülür?

Base64, ikili veriler için kullanılan basit bir metin sarmalayıcısıdır ve sıkıştırma uygulamaz. Bu nedenle Base64 metnini ham ikili veriye çözmek tamamen kayıpsızdır. Temel verilerde bozulma olmadan her özgün bayt matematiksel olarak geri elde edilir.

Base64 Metni ile Ham İkili Arasındaki Fark Nedir?

Base64 metni, yazdırılabilir ASCII karakterlerini kullanan ve dosya boyutunu yüzde 33 artıran, verilerin güvenli ve yalnızca metin içeren bir temsilidir. Ham İkili, bilgisayarların ve donanımın doğrudan yürüttüğü veya işlediği 8 bitlik baytların yerel, biçimlendirilmemiş akışıdır.