yEnc
Więcej informacji
- Twórca
- Jürgen Helbing
- Rok
- 2001
- Typ
- Kodowanie binarne
Kodowanie, które zmniejszyło binaria na Usenecie o prawie jedną trzecią, w zakładzie, że sieć wreszcie poradzi sobie z ośmioma bitami.
uuencode i Base64 pakują każde trzy bajty w cztery drukowalne znaki, bo stare bramki dało się bezpiecznie obciążać tylko 7-bitowym ASCII. Kosztuje to około 33 procent. W 2001 roku Jürgen Helbing zauważył, że niemal każdy serwer przepuszcza osiem bitów bez zmian, więc yEnc zostawia większość bajtów w spokoju i ucieka tylko garstkę kłopotliwych, jak NUL, końce linii i znak równości. Narzut spadł do kilku procent.
Nigdy go nie ustandaryzowano i krytykowano go za ignorowanie RFC. Miało to bardzo niewielkie znaczenie. W alt.binaries.* zaoszczędzone pasmo zawsze wygrywało z poprawnością i w ciągu mniej więcej roku yEnc był jedynym, czego ktokolwiek używał.