> usenet | binaire | efficace <
// yEnc - encodage binaire 8 bits efficace pour Usenet et l’e-mail
Faible surcoût
Seulement 1 à 2 % de surcoût contre 33 % pour Base64.
Détection d’erreurs
Sommes de contrôle CRC32 intégrées pour garantir l’intégrité des données.
Compatible 8 bits
Conçu pour les systèmes de transport 8 bits comme l’e-mail moderne et Usenet.
>> informations techniques
Comment fonctionne yEnc:
yEnc ajoute 42 à chaque octet (modulo 256) et échappe les caractères spéciaux. Cette transformation simple permet une transmission binaire efficace sur des canaux 8 bits avec un surcoût minimal.
Exemple:
Données binaires → =ybegin... Données encodées =yend crc32=...
Pourquoi utiliser yEnc:
- >Publication binaire sur Usenet
- >Pièces jointes e-mail
- >Transfert de fichiers efficace
- >Faible surcoût en bande passante
- >Vérification d’erreurs intégrée
>> questions fréquentes
Qu’est-ce que yEnc ?
yEnc est un schéma d’encodage binaire-vers-texte conçu pour transférer des fichiers binaires sur Usenet. Il est beaucoup plus efficace que UUencoding ou Base64, avec seulement 1 à 2 % de surcoût.
Quelle est l’efficacité de yEnc par rapport aux autres encodages ?
yEnc n’ajoute que 1 à 2 % de surcoût contre 33 % pour Base64 et 37 % pour UUencoding. Il est donc idéal pour les gros fichiers binaires sur des liaisons à bande passante limitée.
Pourquoi yEnc a-t-il été créé ?
yEnc a été créé en 2001 pour remplacer des encodages inefficaces comme UUencode sur Usenet et tirer parti des systèmes de transport modernes 8 bits.
Quels caractères spéciaux sont utilisés par yEnc ?
yEnc échappe NULL (0x00), LF (0x0A), CR (0x0D), l’espace (0x20), la tabulation (0x09) et le signe égal (0x3D) en les précédant par = et en ajoutant 64 à leur valeur.