> usenet | ikili | verimli <

// yEnc - Usenet ve e-posta için verimli 8 bit ikili kodlama

[VERİMLİ]

Düşük ek yük

Base64’ün %33’üne kıyasla yalnızca %1–2 kodlama ek yükü.

[CHECKSUMS]

Hata tespiti

Yerleşik CRC32 sağlama toplamları, veri bütünlüğünü garanti eder.

[8-BIT]

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.

Diğer diller