26
Jun
Traducteur en langue Leet speek
Laddy à 11:52 dans Batchapp
Batchapp a publié récemment un petit batch qui traduit du texte en langue française vers le language leet speek.
Le language leet speek est une écriture utilisant les caractères alphanumériques ASCII d'une manière peu compréhensible pour le néophyte (appelé noob et déclinaisons) pour s'en démarquer. Le principe est d'utiliser des caractères graphiquement voisins des caractères usuels, par exemple 5 au lieu de S, 7 au lieu de T et pour les extrémistes |_| au lieu de U ou |< au lieu de K, sans respect de l'orthographe ou des majuscules.
Ce langage se retrouve chez certains geeks, hackers, utilisateurs de jeux en réseau, demosceners et pirates informatiques.
Source Wikipedia
Par exemple LEET SPEAK peut s'écrire :
- L33T 5P3AK en codage de base
- 1337 5p34k en codage léger
- £33‡ šρ3@ķ en codage moyen
- |_ 33¯|¯ _\¯|°3/-\|< en codage élevé.
@echo off
title l33t 5p34k 3nc0d4g3 l3g3r by Batchapp
rem SVP si vous modifier le code gardez Batchapp Merci :-)
echo. ---------------------- Copyright -------------------------------------------
echo. Code par Batchapp, ne pas copier, modifier, distribuer ce code sans mon
echo. autorisation
echo. Ne pas supprimer ce Copyright, merci.:-)
echo http://batch.xoo.it/t407-l33t-5p34k-3nc0d4g3-l3g3r.htm
echo. --------------------------
echo. Batchapp_at_gmail_dot_com -- made in algeria
echo. ---------------------- Copyright -------------------------------------------
:s
color a
set /p chaine= Entrez votre texte=
echo.
::code qui permet de changer chaque lettre par une autre
set chaine=%chaine:a=4%
set chaine=%chaine:b=8%
set chaine=%chaine:c=c%
set chaine=%chaine:d=d%
set chaine=%chaine:e=3%
set chaine=%chaine:f=f%
set chaine=%chaine:g=g%
set chaine=%chaine:h=h%
set chaine=%chaine:i=1%
set chaine=%chaine:j=j%
set chaine=%chaine:k=k%
set chaine=%chaine:l=l%
set chaine=%chaine:m=m%
set chaine=%chaine:n=n%
set chaine=%chaine:o=0%
set chaine=%chaine:p=p%
set chaine=%chaine:q=q%
set chaine=%chaine:r=R%
set chaine=%chaine:s=5%
set chaine=%chaine:t=7%
set chaine=%chaine:u=u%
set chaine=%chaine:v=v%
set chaine=%chaine:w=w%
set chaine=%chaine:x=x%
set chaine=%chaine:y=y%
set chaine=%chaine:z=z%
set chaine=%chaine:A=4%
set chaine=%chaine:B=8%
set chaine=%chaine:C=c%
set chaine=%chaine:D=d%
set chaine=%chaine:E=3%
set chaine=%chaine:F=f%
set chaine=%chaine:G=g%
set chaine=%chaine:H=h%
set chaine=%chaine:I=1%
set chaine=%chaine:J=j%
set chaine=%chaine:K=k%
set chaine=%chaine:L=l%
set chaine=%chaine:M=m%
set chaine=%chaine:N=n%
set chaine=%chaine:O=0%
set chaine=%chaine:P=p%
set chaine=%chaine:Q=q%
set chaine=%chaine:R=r%
set chaine=%chaine:S=5%
set chaine=%chaine:T=7%
set chaine=%chaine:U=u%
set chaine=%chaine:V=v%
set chaine=%chaine:W=w%
set chaine=%chaine:X=x%
set chaine=%chaine:Y=y%
set chaine=%chaine:Z=z%
echo.
echo %chaine%
pause>nul
goto s
Une amléioration a été proposé par par Batch_Man. Cette version permet par glisser déposer d'un fichier txt sur le batch de traduire un texte en language leet speak
@echo off
title l33t 5p34k 3nc0d4g3 l3g3r by Batchapp
rem SVP si vous modifier le code gardez Batchapp Merci :-)
::Amélioration par Batch_Man - glisser déposer
:s
color a
IF "%~1" EQU "" set /p chaine= Entrez votre texte=
echo.
Rem Li le fichier déposé et le met dans la variable chaine
FOR /F "TOKENS=*" %%A IN ('TYPE %1') DO SET chaine=%%A
set chaine=%chaine:a=4%
set chaine=%chaine:b=8%
set chaine=%chaine:c=c%
set chaine=%chaine:d=d%
set chaine=%chaine:e=3%
set chaine=%chaine:f=f%
set chaine=%chaine:g=g%
set chaine=%chaine:h=h%
set chaine=%chaine:i=1%
set chaine=%chaine:j=j%
set chaine=%chaine:k=k%
set chaine=%chaine:l=l%
set chaine=%chaine:m=m%
set chaine=%chaine:n=n%
set chaine=%chaine:o=0%
set chaine=%chaine:p=p%
set chaine=%chaine:q=q%
set chaine=%chaine:r=R%
set chaine=%chaine:s=5%
set chaine=%chaine:t=7%
set chaine=%chaine:u=u%
set chaine=%chaine:v=v%
set chaine=%chaine:w=w%
set chaine=%chaine:x=x%
set chaine=%chaine:y=y%
set chaine=%chaine:z=z%
echo.
echo %chaine%
pause>nul
goto s
Si vous souhaitez developper votre propre version et participer à une amélioration du script, cliquez sur ce lien




Commentaires
Par cortex le vendredi 26 juin 2009 20:02