> usenet | ikili | verimli <
// yEnc - Usenet ve e-posta için verimli 8 bit ikili kodlama
Düşük ek yük
Base64’ün %33’üne kıyasla yalnızca %1–2 kodlama ek yükü.
Hata tespiti
Yerleşik CRC32 sağlama toplamları, veri bütünlüğünü garanti eder.
8 bit uyumlu
Modern e-posta ve Usenet gibi 8 bit taşıma sistemleri için tasarlanmıştır.
>> teknik bilgiler
yEnc nasıl çalışır?:
yEnc, her bayt değerine 42 ekler (256’ya göre mod) ve özel karakterleri kaçar. Bu basit dönüşüm, 8 bit temiz kanallar üzerinden minimum ek yükle verimli ikili iletime olanak tanır.
Örnek:
İkili veri → =ybegin... Kodlanmış veri =yend crc32=...
Neden yEnc kullanmalı?:
- >Usenet ikili gönderileri
- >E-posta ekleri
- >Verimli dosya aktarımı
- >Düşük bant genişliği ek yükü
- >Yerleşik hata kontrolü
>> sık sorulan sorular
yEnc nedir?
yEnc, Usenet üzerinden ikili dosyaları aktarmak için tasarlanmış bir ikili‑metin kodlama şemasıdır. UUencoding veya Base64’e göre çok daha verimlidir ve yalnızca %1–2 ek yük oluşturur.
yEnc, diğer kodlama yöntemleriyle karşılaştırıldığında ne kadar verimlidir?
yEnc yalnızca %1–2 ek yüke sahiptir; Base64 için bu oran %33, UUencoding için %37’dir. Bu nedenle, bant genişliği kısıtlı ortamlarda büyük ikili dosyalar için idealdir.
yEnc neden oluşturuldu?
yEnc, 2001 yılında Usenet’teki verimsiz UUencode gibi kodlamaların yerini almak ve modern 8 bit taşıma sistemlerinden yararlanmak için geliştirildi.
yEnc hangi özel karakterleri kaçırır?
yEnc, NULL (0x00), LF (0x0A), CR (0x0D), boşluk (0x20), sekme (0x09) ve eşittir işaretini (0x3D) başına = getirip değerine 64 ekleyerek kaçar.