YEnc

YEnc


Achtung!
Die Neutralität dieses Artikels oder Abschnitts ist umstritten. Eine Begründung steht auf der Diskussionsseite.

yEnc (ein Kunst- und Kurzwort für why encode?, deutsch warum kodieren?) ist ein Kodierungsverfahren, um Binärdateien im Usenet oder per E-Mail zu übertragen. Durch die fast vollständige Ausnutzung der acht Bits eines Bytes benötigt es nur etwa ein bis zwei Prozent an zusätzlichen Daten (Overhead, bei uuencode und Base64 etwa 33 bis 40 Prozent), erreicht dies aber nur auf Kosten der Übertragungssicherheit, die allerdings bei der Bandbreite heutiger Netzwerke in der Regel zu fast 100% sichergestellt ist.

Es existiert kein RFC für yEnc, allerdings beschreibt die yEnc-Homepage eine rudimentäre Spezifikation sowie Grammatik, die allerdings RFC 2822 sowie RFC 2045 widerspricht. Beides wurde niemals bei der Internet Engineering Task Force eingereicht.

Kritik

Das yEnc-Verfahren wird kritisiert, weil es wie uuencode nicht die zuverlässige Erkennung von kodierten Abschnitten ermöglicht. Ferner wurde die Mehrzahl dieser Einschränkungen bereits Jahre zuvor von MIME gelöst. yEnc erzeugt sogar weitere Schwierigkeiten, indem es unstrukturierte Felder als strukturierte verwendet, diese Strukturinformation während des Transports aber nicht garantiert werden kann und daher als unzuverlässig gilt. Weiterhin sind nicht alle Transportwege 8-Bit-tauglich. Dies ist jedoch für yEnc zwingend erforderlich, anderenfalls können Datenverluste auftreten. Es ist sogar möglich, dass einige Systeme die Konformität zum Internet Message Format Standard erzwingen und 8-Bit-Zeichen automatisch in Base64 oder Quoted-printable umwandeln, wodurch der Overhead-Vorteil vollständig zunichte gemacht wird.

Trotz der Nachteile wird yEnc in Binärgruppen im Usenet stark genutzt. Genauso wie für uuencode existieren spezielle Programme, um Dateien in mehrere Usenet-Postings zu kodieren oder sie aus solchen zu dekodieren. Viele Newsreader unterstützen yEnc mittlerweile.

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • YEnc — is a binary to text encoding scheme for transferring binary files in messages on Usenet or via e mail. It reduces the overhead over previous US ASCII based encoding methods by using an 8 bit Extended ASCII encoding method. yEnc s overhead is… …   Wikipedia

  • yEnc — (Homophon zu „why encode?“, zu deutsch: „warum kodieren?“) ist ein Kodierungsverfahren, um Binärdateien im Usenet oder per E Mail zu übertragen. Durch die fast vollständige Ausnutzung der acht Bits eines Bytes benötigt es nur etwa ein bis zwei… …   Deutsch Wikipedia

  • yEnc — est un algorithme de conversion, depuis du binaire, vers du texte. Il est généralement utilisé sur Usenet pour le transfert de fichiers. Il a pour but de remplacer les codages historiques que sont Uuencode et Base64, grâce à sa meilleure… …   Wikipédia en Français

  • YEnc — est un algorithme de conversion, depuis du binaire, vers du texte. Il est généralement utilisé sur Usenet pour le transfert de fichiers. Il existe d autres algorithmes de conversion tels que Uuencode et Base64. Liens externes (en)… …   Wikipédia en Français

  • Yenc — est un algorithme de conversion, depuis du binaire, vers du texte. Il est généralement utilisé sur Usenet pour le transfert de fichiers. Il existe d autres algorithmes de conversion tels que Uuencode et Base64. Liens externes (en)… …   Wikipédia en Français

  • yenc — ● np. m. ►USENET Format de codage des documents binaires, sur Usenet et dans le mail, apparu en 2002. L idée consiste à remplace base64 et uuencode, qui n utilisent que des caractères sur 7 bits. C était la norme autrefois, mais aujourd hui la… …   Dictionnaire d'informatique francophone

  • YProxy — Infobox Software name = yProxy (Pro) caption = yProxy screenshot developer = Brawnylads Software latest release version = 1.6 latest release date = January 30, 2007 operating system = Microsoft Windows genre = Network Utility license =… …   Wikipedia

  • YDecode — Infobox Software name = yDecode caption = yDecode screenshot developer = yDecode latest release version = 1.62 latest release date = December 26, 2007 operating system = Microsoft Windows genre = Network Utility license = Proprietary website =… …   Wikipedia

  • Datenkompressionsprogramm — Dieser Artikel enthält einige Programme für Datenkompression (auch Packprogramme oder einfach Packer) und die von ihnen unterstützten Formate. Hinweis: Die ZIP Familie von Kompressionsprogrammen stellt nur vom Namen her eine Einheit dar. Programm …   Deutsch Wikipedia

  • Datenkompressionsprogramme — Dieser Artikel enthält einige Programme für Datenkompression (auch Packprogramme oder einfach Packer) und die von ihnen unterstützten Formate. Hinweis: Die ZIP Familie von Kompressionsprogrammen stellt nur vom Namen her eine Einheit dar. Programm …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”