> usenet | binärt | effektivt <
// yEnc - effektiv 8‑bitars binärkodning för Usenet och e‑post
Låg overhead
Endast 1–2 % kodnings‑overhead jämfört med 33 % för Base64.
Feldetektering
Inbyggda CRC32‑kontrollsummor säkerställer dataintegritet.
8‑bitars rent
Utformat för 8‑bitars transportsystem som modern e‑post och Usenet.
>> teknisk information
Hur yEnc fungerar:
yEnc adderar 42 till varje bytevärde (modulo 256) och escaper specialtecken. Denna enkla transformation möjliggör effektiv binäröverföring via 8‑bitars rena kanaler med minimal overhead.
Exempel:
Binärdata → =ybegin... Kodat data =yend crc32=...
Varför använda yEnc:
- >Binära Usenet‑poster
- >E‑postbilagor
- >Effektiv filöverföring
- >Låg bandbredds‑overhead
- >Inbyggd feldetektering
>> vanliga frågor
Vad är yEnc?
yEnc är ett kodningsschema från binärt till text, utformat för att överföra binära filer över Usenet. Det är betydligt mer effektivt än UUencoding eller Base64 och ger bara 1–2 % overhead.
Hur effektiv är yEnc jämfört med andra kodningsmetoder?
yEnc har endast 1–2 % overhead, jämfört med 33 % för Base64 och 37 % för UUencoding. Det gör det idealiskt för stora binära filer i miljöer med begränsad bandbredd.
Varför skapades yEnc?
yEnc skapades 2001 för att ersätta ineffektiva kodningar som UUencode på Usenet och dra nytta av moderna 8‑bitars transportsystem.
Vilka specialtecken hanterar yEnc?
yEnc escaper NULL (0x00), LF (0x0A), CR (0x0D), blanksteg (0x20), tabb (0x09) och likhetstecken (0x3D) genom att föregå dem med = och addera 64 till värdet.