> usenet | binarny | wydajny <

// yEnc - wydajne 8‑bitowe kodowanie binarne dla Usenetu i poczty e-mail

[WYDAJNE]

Niski narzut

Tylko 1–2% narzutu kodowania w porównaniu z 33% dla Base64.

[CHECKSUMS]

Wykrywanie błędów

Wbudowane sumy kontrolne CRC32 zapewniają integralność danych.

[8-BIT]

Kanał 8‑bitowy

Zaprojektowane dla 8‑bitowych systemów transmisji, takich jak nowoczesna poczta e-mail i Usenet.

>> informacje techniczne

Jak działa yEnc:

yEnc dodaje 42 do każdej wartości bajtu (modulo 256) i ucieka znaki specjalne. Ta prosta transformacja umożliwia wydajną transmisję danych binarnych w 8‑bitowych kanałach przy minimalnym narzucie.

Przykład:

Dane binarne → =ybegin... Dane zakodowane =yend crc32=...

Dlaczego warto używać yEnc:

  • >Posty binarne w Usenecie
  • >Załączniki e‑mail
  • >Wydajny transfer plików
  • >Niski narzut przepustowości
  • >Wbudowana kontrola błędów

>> najczęstsze pytania

Czym jest yEnc?

yEnc to schemat kodowania binarnego na tekst zaprojektowany do przesyłania plików binarnych przez Usenet. Jest znacznie bardziej wydajny niż UUencoding czy Base64 i dodaje tylko 1–2% narzutu.

Jak wydajny jest yEnc w porównaniu z innymi metodami kodowania?

yEnc ma jedynie 1–2% narzutu, podczas gdy Base64 ma 33%, a UUencoding 37%. Dzięki temu idealnie nadaje się do dużych plików binarnych w środowiskach o ograniczonej przepustowości.

Dlaczego powstał yEnc?

yEnc został opracowany w 2001 roku, aby zastąpić mało wydajne metody, takie jak UUencode, w Usenecie i wykorzystać możliwości nowoczesnych 8‑bitowych systemów transmisji.

Jakie znaki specjalne obsługuje yEnc?

yEnc ucieka znaki NULL (0x00), LF (0x0A), CR (0x0D), spację (0x20), tabulator (0x09) i znak równości (0x3D), poprzedzając je = i zwiększając ich wartość o 64.

Inne języki