Discussion:YEnc

Dernier commentaire : il y a 4 ans par Groumphy dans le sujet Evaluation
Autres discussions [liste]
  • Admissibilité
  • Neutralité
  • Droit d'auteur
  • Article de qualité
  • Bon article
  • Lumière sur
  • À faire
  • Archives
  • Commons

Evaluation

modifier

Evaluation de l'article.

Groumphy (discuter) 9 août 2020 à 09:04 (CEST)Répondre

Algorithme ou programme

modifier

Est-ce un algorithme ou un programme ? --Roll-Morton (discuter) 13 décembre 2014 à 15:32 (CET)Répondre

c'est un algorithme d'encodage de données binaires.--Paul TOTH (discuter) 13 août 2019 à 12:49 (CEST)Répondre

Affirmation incorrecte

modifier

l'article indique

« Il se base sur la recherche de lignes spéciales commençant par =ybegin et =yend pour délimiter les portions encodées. Cette technique n’est pas complètement fiable puisque rien n’empêche le contenu d’un message — en particulier si celui-ci parle de yEnc — de contenir ces chaînes. »

Cette affirmation est fausse puisque les caractères subissent une transformation mathématique "(x + 42) module 256", que le caractère "=" est un caractère d'échappement et que la séquence "=y" ne correspond à aucun encodage d'échappement. En effet, seuls les caractères (après transformation) 00, 0A, 0D et 3D sont échappés, respectivement sous la forme "=@", "=J", "=M" et "=}".

Tout ceci est précisé dans la spécification

All keyword lines must begin with an escape character ('='), followed by an
ASCII 79h ('y').  This '=y' combination uniquely identifies a line as a
keyword line, since 'y' is not a valid encoded critical character.

--Paul TOTH (discuter) 13 août 2019 à 12:49 (CEST)Répondre

Bonjour, ce passage signifie qu’un message qui n’est pas codé avec yEnc pourrait être interprété comme tel par erreur. Certes, les chaînes =ybegin et =yend ne peuvent pas apparaître au milieu d’un codage yEnc, mais elles peuvent très bien apparaître au milieu d’un message en « plain-text », surtout s’il parle de yEnc. — Maëlan 14 août 2019 à 13:10 (CEST)Répondre
Revenir à la page « YEnc ».