Base64 Ana Rehberi

Base64 Kodlaması Nedir? Tam Teknik Kılavuz

Base64 ikili-metin kodlamasının nasıl çalıştığını öğrenin: 6-bit eşleme, %33 boyut artışı, alfabe, dolgu kuralları ve URL uyumlu varyantlar.

Base64 Kodlamasını Anlama

Base64, RFC 4648'de tanımlanan ikili-metin kodlama şemasıdır. Rastgele ikili verileri (görseller, PDF dosyaları veya çalıştırılabilir kodlar) yazdırılabilir 7 bitlik ASCII karakterlerinin temiz bir akışına dönüştürür.

Base64 alfabesi 64 standart karakterden oluşur: büyük harfler A-Z, küçük harfler a-z, sayılar 0-9, artı işareti (+) ve eğik çizgi (/). Eşittir işareti (=) bayt hizalama dolgusu için ayrılmıştır.

Base64 Algoritması Nasıl Çalışır?

Standart bilgisayar sistemleri verileri 8 bitlik baytlarda saklar. Base64 verileri 24 bitlik bloklar halinde (bir seferde 3 bayt) işler ve bu 24 biti dört adet 6 bitlik segmente (2^6 = 64) böler.

Algorithm Example: Encoding "Man":

Input text: "Man"

ASCII values: 77, 97, 110

Binary representation: 01001101 01100001 01101110 (24 bits)

Split 6-bit groups: 010011 | 010110 | 000101 | 101110

Decimal indices: 19, 22, 5, 46

Base64 output: T | W | F | u → "TWFu"

Base64 Neden Dosya Boyutunu Artırır?

Base64, 3 orijinal ikili baytı (24 bit) temsil etmek için 4 ASCII karakteri (32 bit) kullandığından, kodlanmış dize boyutu her zaman orijinal ham verilerden tam olarak %33,3 daha büyüktür.

Çevrimiçi Araçları Deneyin

Dizeleri, dosyaları veya görselleri kodlamanız mı gerekiyor? %100 istemci tarafı araç paketimizi kullanın: