encoder | décoder | compresser

> usenet | binaire | efficace <

// yEnc - encodage binaire 8 bits efficace pour Usenet et l’e-mail

[EFFICACE]

Faible surcoût

Seulement 1 à 2 % de surcoût contre 33 % pour Base64.

[CHECKSUMS]

Détection d’erreurs

Sommes de contrôle CRC32 intégrées pour garantir l’intégrité des données.

[8-BIT]

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.

Autres langues