[FAQ] Coder un article : Le Rot13

fr-chartes@fr-chartes.org (L'equipe fr-chartes)


Archive-Name: fr/comp/usenet/rot13
WWW-Archive-Name: <http://www.usenet-fr.net/fur/comp/usenet/rot13.html>

(Attention ! Suivi sur news:fr.comp.usenet.lecteurs-de-news !)

          -+- Coder un article : Le Rot13 -+- 

-----------------------------------------------------------------------
  Les parties modifiées récemment sont signalées par un ! en début de
  ligne.

  Version 1.47 du 2 février 2007 : Ajout de XPN, suppression de Pluto.
-----------------------------------------------------------------------

Pour signaler tout changement que vous souhaiteriez voir apporté à 
cette FAQ, merci de répondre sur le forum
news:fr.comp.usenet.lecteurs-de-news

Ce document est posté au format texte dans les forums suivants : 

news:fr.usenet.reponses
news:fr.comp.usenet.lecteurs-de-news 
news:fr.rec.tv.series.sf 
news:fr.rec.jeux.enigmes 
news:fr.rec.humour



SOMMAIRE 

   I. Définition

   II. Répondre à un article en Rot13

   III. Coder un texte ou une partie d'un texte

   IV. Codage/décodage logiciel par logiciel
      Logiciels listés : Agent, FreeAgent, Gnus, Gravity, MacSoup,
      NewsWatcher (et ses dérivés), NewsXpress, Outlook Express,
      Slrn, Tin, Trn, XNews, Thunderbird, MesNews, Pan,
!     Mozilla/Netscape/Seamonkey, 40tude Dialog, Knode, XPN.

   V. Codage/décodage par un outil externe

   VI. Remerciements.



I. Définition 

Le terme Rot13 signifie : « Rotation de 13 caractères ». 

   Il s'agit un système simple de codage de texte consistant à
   décaler les lettres de l'alphabet de 13 caractères (a devient n,
   b devient o, ... , y devient l et z devient m) en recommençant à
   compter à partir de la lettre « a » lorsque l'on arrive à la lettre
   « z ».

L'alphabet comportant 26 lettres la même fonction est utilisable 
pour coder et décoder. À noter que les chiffres ainsi que les 
lettres accentuées ne sont pas concernés par ce codage.

Le Rot13 est utilisé pour éviter que votre texte ne soit lu 
involontairement, par exemple pour :

- camoufler la solution d'une devinette ;
- ne pas révéler la fin d'un film ou d'un livre ;
- ne pas dévoiler l'intrigue à venir d'une série, d'un dessin animé ;
- éviter de choquer si vous utilisez un vocabulaire un peu cru. 

On peut croire qu'une balise dans le sujet de l'article [Revelation]
ou [Spoiler] suffit à éviter aux lecteurs de lire la révélation mais
la plupart des logiciels permettant d'éditer directement le corps
des articles à la suite sans passer par la liste des sujets, on peut
avoir de mauvaises surprises. 

D'autres méthodes sont parfois utilisées, comme celle consistant à 
laisser de nombreuses lignes vides avant la révélation. La pratique 
démontre qu'elles ne sont pas forcément efficaces, un même message 
n'ayant pas forcément la même présentation d'un logiciel à l'autre. 
Par conséquent, l'emploi du Rot13 reste le meilleur moyen d'éviter
la lecture involontaire d'une partie de texte.

II. Répondre à un article en Rot13 

Certaines précautions sont à prendre lorsque vous répondez à un
article codé en Rot13. 

    a- Ne jamais citer dans votre réponse, le texte *décodé* auquel 
    vous répondez. Il vous faut donc recoder le texte (que vous avez
    décodé afin de le lire) d'origine avant de publier votre 
    réponse si votre logiciel ne le fait pas de lui-même.

    b- Ne jamais répondre en « clair » à un article codé car vous 
    avez de grandes chances de par votre réponse de donner aussi des
    révélations. 

    c- Ne coder que ce qui mérite de l'être (à l'exclusion de votre
    phrase d'introduction et de votre signature, par exemple).

Donc comment faire ? Cela dépend des possibilités de votre logiciel, 
pour encoder du texte sélectionné, par exemple.

Il faut toujours commencer par décoder (voir les sections IV et V)
l'article afin de le lire puis :

  Méthode 1 : Le logiciel sait coder/décoder un texte sélectionné. 

    a) Répondre normalement en citant le texte décodé ;

    b) Coder la  citation et votre réponse (mais pas la phrase de
    référence ni votre signature).

  Méthode 2 : Le logiciel sait coder/décoder mais uniquement sur la 
              totalité de l'article. 

    a) Éditer une réponse à partir de l'article décodé ;

    b) Écrire votre réponse et coder l'ensemble ;

    c) Éditer une deuxième réponse à partir de l'article codé ;

    d) Faire des copier/coller de vos réponses codées de la première 
       réponse dans la deuxième ; 

    e) Détruire la première réponse et publier la deuxième. 

(Vous pouvez aussi utiliser un outil externe à votre logiciel, voir V.) 

  Méthode 3 : Le logiciel sait décoder mais ne code pas. Vous devez 
              alors utiliser un outil externe (voir V). 

    a) Éditer votre réponse à partir de l'article décodé ;

    b) Écrire la réponse normalement ;

    c) Sélectionner le texte entre la phrase de référence (donc 
       citations incluses) et la signature puis la couper et la
       coller dans l'éditeur de texte, l'applet ou l'utilitaire ;

    d) Coder le texte dans un éditeur de texte, grâce à une applet
       ou l'utilitaire puis le copier/coller dans votre réponse. 


III. Insérer un texte codé en Rot13 

Vous pouvez aussi avoir besoin de coder une ou plusieurs phrases
dans un article original ou en réponse à un article non codé. Par
exemple pour donner la réponse à une énigme, développer une 
argumentation révélant la fin d'un film, etc. 

  Méthode 1 : Le logiciel sait coder/décoder un texte sélectionné. 
    Répondre ou éditer un nouvel article normalement puis
    sélectionner la ou les parties à coder. 

  Méthode 2 : Le logiciel sait coder/décoder mais uniquement sur la 
              totalité de l'article. 

    a) Éditer une réponse ou un nouvel article et écrire en clair
      votre texte ; 
    b) Éditer une deuxième réponse ou un nouvel article, faire un 
      couper/coller de la partie à coder et coder là ; 
    c) Faire des couper/coller des parties codées dans le premier 
      article ; 
    d) le faire autant de fois qu'il y a de parties différentes 
      (séparées par exemple par des citations) ; 
    e) Détruire le deuxième article et publier le premier. (Vous
      pouvez aussi utiliser un outil externe, voir V).

  Méthode 3 : Le logiciel sait décoder mais ne code pas. Vous devez 
              alors utiliser un outil externe (éditeur de texte, 
              applet, utilitaire) (voir V). 

  a) Éditer votre réponse ou le nouvel article ;
  b) Écrire la réponse normalement ;
  c) Sélectionner le texte que vous voulez coder puis le couper et la 
    coller dans l'éditeur, l'applet ou l'utilitaire ; 
  d) Coder le texte dans l'éditeur, l'applet ou l'utilitaire puis le 
    couper/coller dans votre article d'origine. 

IV. Mode d'emploi par logiciel 

Si votre logiciel n'est pas dans la liste et que vous ne savez pas
coder/décoder, cherchez dans tous les menus le mot Rot13 et si vous
ne trouvez pas ou que votre logiciel ne permet pas la prise en charge
du Rot13 vous pouvez toujours utiliser un des éditeurs de texte ou une
applet pour coder et décoder (voir chapitre V).


a) Logiciels en méthode 1.


Ces logiciels permettent de sélectionner le texte à coder.

-+- (Forté) Agent -+- 

Codage/décodage : Ctrl 3 ou "Apply Rot-13".

-+- Free Agent -+- 

Codage/décodage : Ctrl R.

-+- Gnus -+- 

Codage/décodage de tout l'article : CTRL-c / CTRL-r Permet de
sélectionner le texte à coder par le menu : 
   "Message/Caesar (rot13) Region" 


-+- NewsWatcher et ses dérivés Yet Another NewsWatcher, Value Added 
NewsWatcher, Multi-threaded NewsWatcher -+- 

Codage/décodage : Sélectionner la commande "(Dé)coder en Rot-13" du
menu "Édition" (en anglais : "Rot-13" du menu "Edit").

-+- NewsXpress -+- 

Codage/décodage : Menu "View" puis "Rot 13".


-+- Slrn -+- 

Tapez ESC puis r pour décoder la sélection. 

 Slrn utilisant un éditeur externe pour l'écriture des messages, le
 codage d'un texte dépend de celui-çi. Reportez-vous au chapitre suivant
 pour trouver la méthode correspondant à l'éditeur de texte que vous
 utilisez.

-+- XNews -+- 

Codage/décodage : Menu "View" puis "Rot 13" ou cliquer sur le gros 
                  bouton « Rot13 ».. 

-+- Pan -+- 

Avec la 0.14.2 : 

Décodage : sélectionnez le texte à décoder, puis allez dans view >>
Rot-13 selected text. 

Codage : Edit >> Rot-13 selected text. 

 -+- MesNews -+- 

 Sélectionnez le texte à décoder, puis cliquez sur l'engrenage dans
 la barre d'outils ou allez dans le menu Message, puis Gestion du
 message et enfin ROT-13. 

 -+- 40tude Dialog -+-

 Sélectionnez le texte à décoder dans un article, et utilisez soit le
 raccourci clavier <Shift>+<Ctrl>+R ou allez dans le menu « Édition -
 Déchiffrer (Rot13) ». Pour encoder en ROT13, il suffit de sélectionner
 le texte à encoder, puis de cliquer sur l'icone ad-hoc dans la barre
 d'outils, ou d'utiliser le raccourci clavier.

 -+- Knode -+-
 Avec la version 0.8.2 :

 Pour décrypter :

 Sélectionner le texte à traiter, puis Onglet "Affichage", et "Décrypter
 le Rot 13".

 Il est possible de configurer un raccourci dans les "configurer les
 raccourcis clavier".

 Pour coder :
 Dans la fenêtre de composition : sélectionner le texte, puis dans
 l'onglet "outils", sélectionner "brouiller (rot13).

 version 0.97 :
 coder : menu "edit"+ rot13
 décoder : ctrl+shif+R ou (Edit puis Rot 13)

! -+- XPN -+-

! Sélectionnez le texte puis :
!
!  - Cliquez sur le bouton ROT13
!
! ou allez dans le menu
!
!  - Articles | Options de visualisation | Texte sélectionné en ROT13
!
! ou tapez la combinaison
!
!  - Ctrl+R
!
!Marche pour le codage et décodage.



b) Logiciels en méthode 2
Ne permettent pas de sélectionner le texte à coder/décoder. 



-+- Gravity -+- 

Décodage : "Unscramble (ROT-13)" dans le menu "Articles". 

Codage : Menu "Options" dans la fenêtre de composition puis 
         "Scramble (ROT-13)". 

-+- Tin -+- 

Sur le message contenant la partie codée, taper « d ». 

-+- trn -+- 

Décodage d'un article : Ctrl-X (Ctrl-R pour revenir à la normale). 

-+- MacSOUP -+- 

Menu "Édition" puis "(dé)coder en ROT-13" 


c) Logiciel en méthode 3.


Ces logiciels ne permettent pas d'encoder, mais des extensions peuvent
y pallier.


-+- Thunderbird -+- 

L'extension Mnenhy disponible sur <http://mnenhy.mozdev.org/> permet
de faire le codage/décodage en rot13 (et bien d'autres) pour un
texte sélectionné avec un simple clic droit puis sous-menu
"Encoders" ou "Decoders". 

 Signalons que l'extension Leet Key
 (https://addons.mozilla.org/thunderbird/770/)
 permet à Thunderbird de parfaitement gérer le ROT13. 

 Une fois l'extension installée, faire Outils, puis LeetKey Settings.
 Dans le menu déroulant « Function name », sélectionner « ROT13 » (et
 non « Type in ROT13 ») et exécuter dans le champ voisin « Key
 shortcut combination » un raccourci clavier de son choix. Faire
 « Apply » puis « Close ».

 Ensuite, Thunderbird fonctionne, en utilisant ce raccourci, comme un
 lecteur de news en mode 1 de la FAQ.


-+- Mozilla, Netscape, Seamonkey -+-

Un outil externe existe :
http://www.pinkroom.biz/owl/minirot13/

Mnenhy fonctionne également avec Seamonkey et Mozilla (voir plus haut).

-+- Outlook Express pour Windows -+- 

Décodage (selon les versions) :
- menu "Édition" (attention il faut éditer le message, la fonction n'est 
  pas disponible à partir du volet de visualisation). ou 
- menu "Message" 

puis "Déchiffrer (Rot13)" 

Codage non disponible.
Nicolas Krebs propose une méthode dans news:9ob413$kv4$1@wanadoo.fr

Note : la dernière version de ce logiciel sous MacOS n'offre plus la 
possibilité du Rot13. 



V. Coder/Décoder par un outil externe 

1) Éditeurs de texte  

  Editpad (existe en version française) sous Windows : capable, de
  coder/décoder en Rot13 tout ou une partie d'un texte en allant dans
  le menu "Conversion" puis "ROT-13". Il existe une version gratuite.
  Vous le trouverez sur : <http://www.editpadlite.com/download.html>

  VIM sous Unix/linux (et surement porté ailleurs) : Peut  
  décoder/encoder une sélection ("<quote>g?</quotes>") ou, en mode  
  sélection un ou plusieurs lignes ("<quote>g??</quotes>" pour une  
  ligne, "<quote>13g??</quotes>" pour 13 lignes). Chargement : 
  <http://www.vim.org/>.

  Avec Jed c'est la commande S-Lang 'rot13' à appliquer après avoir
  selectionné la zone à coder/décoder.
  - Marquer le début du paragraphe: CTRL+ESPACE, se placer à la fin.
  - ^[-X (ESC puis X) puis saisir 'rot13' à l'invite S-Lang>
  <http://www.jedsoft.org/jed/download.html>


2) Des Applets 

  Une applet se présente sous la forme d'un fichier html comportant
  un code exécutable. Il suffit alors de simplement d'ouvrir ce
  fichier dans votre navigateur (ou de simplement cliquer sur le
  raccourci que vous pouvez mettre sur le bureau) et de mettre le
  texte à coder/décoder dans la fenêtre qui apparaîtra alors. 

  Vous pouvez trouver des applets aux adresses suivantes : 

- <http://www.sesame-ouvre-toi.net/caverne/rot13.html> ;
- <http://UsenetFR.free.fr/jsrot13.zip> ;
- <http://Farscape.free.fr/far-rot13.php3> de Dominique "Rygel" Baldo ;
- <http://www.rot13.com>

Il suffit alors d'écrire le texte à coder dans l'éditeur de texte ou 
l'applet, de le coder puis de le copier dans votre article ou
d'écrire le texte dans votre article, de le « couper/coller » dans
l'éditeur ou l'applet, de le coder puis de le « couper/coller » dans
votre article. 

Un éditeur de texte, l'utilitaire ou une applet permet aussi par la
même fonction de décoder n'importe quel texte que vous aurez importé
de votre logiciel de news avec un « copier/coller » si votre
logiciel ne sait pas décoder.


VI. Remerciements

Cette faq a longtemps été maintenue par Brina (qu'elle en soit
remerciée) puis par Eric Marillier, et une bonne partie du texte 
est de sa main. 

  Merci également aux contributeurs de fr.comp.usenet.lecteurs-de-news
  pour leur aide, leurs corrections et leur soutien moral: Stéphane
  Catteau, olive, Myra, Yves Lambert, Pierre Pallier, Gérald Niel,
  Nicolas Krebs, arielle, Zyrtox, Henry G., Patrick Lamaizière  et
  d'autres qui me pardonneront peut-être de les oublier.


Valid XHTML 1.0! [Retour au sommaire] Valid CSS!

Traduit en HTML par faq2html.pl le Wed Nov 3 05:42:13 2010 pour le site Web Usenet-FR.