kodieren | dekodieren | komprimieren

> Usenet | Binär | effizient <

// yEnc - effiziente 8-Bit-Binärcodierung für Usenet und E-Mail

[EFFIZIENT]

Geringer Overhead

Nur 1–2 % Kodierungs-Overhead gegenüber 33 % bei Base64.

[PRÜFSUMMEN]

Fehlererkennung

Eingebaute CRC32-Prüfsummen stellen die Datenintegrität sicher.

[8-BIT]

8-Bit-sauber

Entwickelt für 8-Bit-Transportsysteme wie moderne E-Mail und Usenet.

>> technische infos

Wie yEnc funktioniert:

yEnc addiert zu jedem Bytewert 42 (modulo 256) und maskiert Sonderzeichen. Diese einfache Transformation ermöglicht eine effiziente Übertragung von Binärdaten über 8-Bit-saubere Kanäle mit minimalem Overhead.

Beispiel:

Binärdaten → =ybegin... Kodierte Daten =yend crc32=...

Warum yEnc verwenden:

  • >Usenet-Binärposts
  • >E-Mail-Anhänge
  • >Effiziente Dateiübertragung
  • >Geringer Bandbreiten-Overhead
  • >Eingebaute Fehlerprüfung

>> häufige fragen

Was ist yEnc?

yEnc ist ein Binär-zu-Text-Kodierungsverfahren, das für die Übertragung von Binärdateien über Usenet entwickelt wurde. Es ist wesentlich effizienter als UUencoding oder Base64 und erzeugt nur 1–2 % Overhead.

Wie effizient ist yEnc im Vergleich zu anderen Kodierungen?

yEnc hat nur 1–2 % Overhead im Vergleich zu 33 % bei Base64 und 37 % bei UUencoding. Damit eignet es sich ideal für große Binärdateien auf bandbreitenbegrenzten Systemen.

Warum wurde yEnc entwickelt?

yEnc wurde 2001 entwickelt, um ineffiziente Kodierungen wie UUencode im Usenet zu ersetzen und die Möglichkeiten moderner 8-Bit-Transportsysteme auszunutzen.

Welche Sonderzeichen werden in yEnc verwendet?

yEnc maskiert NULL (0x00), LF (0x0A), CR (0x0D), Leerzeichen (0x20), Tab (0x09) und Gleichheitszeichen (0x3D), indem sie mit = eingeleitet und ihr Wert um 64 erhöht wird.

Weitere Sprachen