begin process at 2010 09 09 13:32:05
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

AddOns

 > TRANSFORMATEUR, HEXA, BINAIRE, STRING

TRANSFORMATEUR, HEXA, BINAIRE, STRING


 Information sur la source

Note :
1 / 10 - par 1 personne
1,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :AddOns Classé sous :hexadecimal, binaire, claire, irc Niveau :Débutant Date de création :29/05/2003 Date de mise à jour :14/12/2005 18:39:49 Vu :7 751

Auteur : trasher

Ecrire un message privé
Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note

 Description

Salut !

Voila un script sympa qui permet de passer du texte en :

Clair en Binaire
Binaire en Clair
Clair en Hexadecimale
Hexadecimale en Clair
Hexadecimale en Binaire
Binaire en Hexadecimale

Source

  • alias transcar2bin {
  • unset %fin
  • unset %a
  • set %phrase $1-
  • set %imax $calc($len(%phrase))
  • while (%imax != %a) {
  • set %s $calc(1+%a)
  • set %char $mid(%phrase,%s,1)
  • set %res $base($asc(%char),10,2)
  • while ($len(%res) < 8) {
  • set %res 0 $+ %res
  • }
  • set %fin %fin $+ $chr(160) $+ %res
  • inc %a
  • }
  • msg # %fin
  • echo --END--
  • }
  • alias transbin2car {
  • set %a 0
  • set %i 0
  • unset %fin
  • set %phrase $1-
  • set %imax $int($calc($calc($len(%phrase)/8)+1))
  • if (%imax != 1) {
  • while (%imax > %a) {
  • set %s $calc(1+%a)
  • set %bin $gettok(%phrase,%a,160)
  • set %res $base(%bin,2,10)
  • if (%res == 32) {
  • set %res 160
  • }
  • set %fin %fin $+ $chr(%res)
  • inc %a
  • }
  • }
  • else {
  • set %fin $chr($base(%phrase,2,10))
  • }
  • set %del $left(%fin,1)
  • set %fin $remove(%fin,%del)
  • msg # %fin
  • echo --END--
  • }
  • alias transcar2hexa {
  • unset %fin
  • unset %a
  • set %phrase $1-
  • set %imax $calc($len(%phrase))
  • while (%imax != %a) {
  • set %s $calc(1+%a)
  • set %char $mid(%phrase,%s,1)
  • set %res $base($asc(%char),10,16)
  • while ($len(%res) < 2) {
  • set %res 0 $+ %res
  • }
  • set %fin %fin $+ $chr(160) $+ %res
  • inc %a
  • }
  • msg # %fin
  • echo --END--
  • }
  • alias transhexa2car {
  • set %a 0
  • set %i 0
  • unset %fin
  • set %phrase $1-
  • set %imax $int($calc($calc($len(%phrase)/2)+1))
  • if (%imax != 1) {
  • while (%imax > %a) {
  • set %s $calc(1+%a)
  • set %bin $gettok(%phrase,%a,160)
  • set %res $base(%bin,16,10)
  • if (%res == 32) {
  • set %res 160
  • }
  • set %fin %fin $+ $chr(%res)
  • inc %a
  • }
  • }
  • else {
  • set %fin $chr($base(%phrase,16,10))
  • }
  • set %del $left(%fin,1)
  • set %fin $remove(%fin,%del)
  • msg # %fin
  • echo --END--
  • }
  • alias transhexa2bin {
  • set %a 0
  • set %i 0
  • unset %fin
  • set %phrase $1-
  • set %imax $int($calc($calc($len(%phrase)/3)+1))
  • if (%imax != 1) {
  • while (%imax > %a) {
  • set %s $calc(1+%a)
  • set %bin $gettok(%phrase,%s,160)
  • set %res $base(%bin,16,2)
  • while ($len(%res) < 8) {
  • set %res 0 $+ %res
  • }
  • set %fin %fin $+ $chr(160) $+ %res
  • inc %a
  • }
  • }
  • else {
  • set %fin $base(%phrase,16,2)
  • }
  • msg # %fin
  • echo --END--
  • }
  • alias transbin2hexa {
  • set %a 0
  • set %i 0
  • unset %fin
  • set %phrase $1-
  • set %imax $int($calc($calc($len(%phrase)/9)+1))
  • if (%imax != 1) {
  • while (%imax > %a) {
  • set %s $calc(1+%a)
  • set %bin $gettok(%phrase,%s,160)
  • set %res $base(%bin,2,16)
  • while ($len(%res) < 2) {
  • set %res O $+ %res
  • }
  • set %fin %fin $+ $chr(160) $+ %res
  • inc %a
  • }
  • }
  • else {
  • set %fin $base(%phrase,2,16)
  • }
  • msg # %fin
  • echo --END--
  • }
  • menu channel {
  • Transformateur v1.3
  • .Clair ---> Binaire:/transcar2bin $?="Entrez votre texte en clair"
  • .Binaire ---> Clair:/transbin2car $?="Entrez votre texte en binaire"
  • .Clair ---> Hexadecimale:/transcar2hexa $?="Entrez votre texte en clair"
  • .Hexadecimale ---> Clair:/transhexa2car $?="Entrez votre texte en hexadécimal"
  • .Hexadecimale ---> Binaire:/transhexa2bin $?="Entrez votre texte en hexadécimal"
  • .Binaire ---> Hexadecimale:/transbin2hexa $?="Entrez votre texte en binaire"
  • }
alias transcar2bin {
  unset %fin
  unset %a
  set %phrase $1-
  set %imax $calc($len(%phrase))
  while (%imax != %a) {
    set %s $calc(1+%a)
    set %char $mid(%phrase,%s,1)
    set %res $base($asc(%char),10,2)
    while ($len(%res) < 8) {
      set %res 0 $+ %res
    }
    set %fin %fin $+ $chr(160) $+ %res
    inc %a
  }
  msg # %fin
  echo --END--
}

alias transbin2car {
  set %a 0
  set %i 0
  unset %fin
  set %phrase $1-
  set %imax $int($calc($calc($len(%phrase)/8)+1))
  if (%imax != 1) {
    while (%imax > %a) {
      set %s $calc(1+%a)
      set %bin $gettok(%phrase,%a,160)
      set %res $base(%bin,2,10)
      if (%res == 32) {
        set %res 160
      }
      set %fin %fin $+ $chr(%res)
      inc %a
    }
  }
  else {
    set %fin $chr($base(%phrase,2,10))
  }
  set %del $left(%fin,1)
  set %fin $remove(%fin,%del)
  msg # %fin
  echo --END--
}

alias transcar2hexa {
  unset %fin
  unset %a
  set %phrase $1-
  set %imax $calc($len(%phrase))
  while (%imax != %a) {
    set %s $calc(1+%a)
    set %char $mid(%phrase,%s,1)
    set %res $base($asc(%char),10,16)
    while ($len(%res) < 2) {
      set %res 0 $+ %res
    }
    set %fin %fin $+ $chr(160) $+ %res
    inc %a
  }
  msg # %fin
  echo --END--
}

alias transhexa2car {
  set %a 0
  set %i 0
  unset %fin
  set %phrase $1-
  set %imax $int($calc($calc($len(%phrase)/2)+1))
  if (%imax != 1) {
    while (%imax > %a) {
      set %s $calc(1+%a)
      set %bin $gettok(%phrase,%a,160)
      set %res $base(%bin,16,10)
      if (%res == 32) {
        set %res 160
      }
      set %fin %fin $+ $chr(%res)
      inc %a
    }
  }
  else {
    set %fin $chr($base(%phrase,16,10))
  }
  set %del $left(%fin,1)
  set %fin $remove(%fin,%del)
  msg # %fin
  echo --END--
}

alias transhexa2bin {
  set %a 0
  set %i 0
  unset %fin
  set %phrase $1-
  set %imax $int($calc($calc($len(%phrase)/3)+1))
  if (%imax != 1) {
    while (%imax > %a) {
      set %s $calc(1+%a)
      set %bin $gettok(%phrase,%s,160)
      set %res $base(%bin,16,2)
      while ($len(%res) < 8) {
        set %res 0 $+ %res
      }
      set %fin %fin $+ $chr(160) $+ %res
      inc %a
    }
  }
  else {
    set %fin $base(%phrase,16,2)
  }
  msg # %fin
  echo --END--
}

alias transbin2hexa {
  set %a 0
  set %i 0
  unset %fin
  set %phrase $1-
  set %imax $int($calc($calc($len(%phrase)/9)+1))
  if (%imax != 1) {
    while (%imax > %a) {
      set %s $calc(1+%a)
      set %bin $gettok(%phrase,%s,160)
      set %res $base(%bin,2,16)
      while ($len(%res) < 2) {
        set %res O $+ %res
      }
      set %fin %fin $+ $chr(160) $+ %res
      inc %a
    }
  }
  else {
    set %fin $base(%phrase,2,16)
  }
  msg # %fin
  echo --END--
}

menu channel {
  Transformateur v1.3
  .Clair ---> Binaire:/transcar2bin $?="Entrez votre texte en clair"
  .Binaire ---> Clair:/transbin2car $?="Entrez votre texte en binaire"
  .Clair ---> Hexadecimale:/transcar2hexa $?="Entrez votre texte en clair"
  .Hexadecimale ---> Clair:/transhexa2car $?="Entrez votre texte en hexadécimal"
  .Hexadecimale ---> Binaire:/transhexa2bin $?="Entrez votre texte en hexadécimal"
  .Binaire ---> Hexadecimale:/transbin2hexa $?="Entrez votre texte en binaire"
}

 Conclusion

A mettre dans les Remote (ALT + R)

Voili voilou ;)

a+


 Historique

14 décembre 2005 18:39:50 :
Aucune modification importante ^^

 Sources du même auteur

AUTO VOICE

 Sources de la même categorie

TCL - AJOUT SUPPRESSION DE LOGS par Atok
BLACKLIST PSEUDOS/MASKS par usurpateur
Source avec une capture [XCHAT] ANTI KICK / AWAY C++ par GeroXXXX
JEU DU CODE par alanpersonproject
SERVEUR FTP par hisoka2501

 Sources en rapport avec celle ci

TCL - AJOUT SUPPRESSION DE LOGS par Atok
BANNIR LES AGES, LES HOMMES, LES FEMMES ET PSEUDO AVEC CHIFF... par cougar_du_havre
MODE ANTI-ATTACK par cougar_du_havre
Source avec Zip Source avec une capture MP3 EN DIALOG ET INPUT par Vor4x
Source avec Zip Source avec une capture MESSAGE D'ACCUEIL + RÉACTION À DES COMMANDES PERSONNALISABLE par KoMa94

Commentaires et avis

Commentaire de jhd le 29/05/2003 21:01:18

superbe :)
continue sur ta lancer :)

Commentaire de trasher le 29/05/2003 21:02:26

spa de moi le script :)

Commentaire de VladDimdim le 29/05/2003 21:59:09

R.I.Peur

Commentaire de VladDimdim le 08/06/2003 13:59:18

jem'en doutais car :
tu fais des "trucs" extrement simple et tu nous sort ça ;)

Commentaire de Korniax le 27/12/2003 12:52:37

c comment kon louvre??

Commentaire de Korniax le 28/12/2003 14:03:39

Ah g trouvé   super pratique  c génial  10/10

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Les Bases de l'IRC [ par Crazyht ] Salut les enfants, Bon comme vous le savez je passe une bonne partie de mon temps libre sur le serveur de Kheops.Votre site me semble tres utile mais Script sur autre client IRC [ par Jo ] Salut,Bon ok c'est cool mais comme je disait l'autre fois a jesais plus qui, ok mirc utilise sont propre langage de script, mais il existe d'autre cli IRC [ par Slashgo ] Ben en faite je voudrais juste savoir si il existe les fonction irc pour asp. j'ai vu qu'elles existe avec asp. Si oui, pourriez vous me dire où trouv C'est quoi IRC [ par Jackboy ] C'est quoi IRC, sa mange quoi en hiver et ce que sa fait ici ! <img src=/i IRC à partir d'un site [ par PiraTmaT ] Lu, connaissez vous un script php, cgi, java ou autre permettant de se connecter à partir d'un site web à un chat hébergé sur un serveur irc ? Merci d client irc [ par intello2001 ] je veut faire un client IRC mais je coné pas les commande de conexion : kan on se conecte a un server. Enregistrer un chan IRC sous Quakenet [ par Yana ] Salut a tous !G une question qui est sans doute stupide mais comment sous quakenet créer un chan et y administrer un bot ? COmment me configurer ? Tout sur l'IRC, la sécurité... [ par SornDrixer ] Voila mon site, qui n'est pas encore tout à fait fini mais qui est deja bien complet.Pour ceux qui veulent débuter dans l'IRC, ou tout simplement affi Serveur IRC [ par Delirium ] Hello :)J'ai crée un nouveau petit reseau IRC dont le but est^la convivialité !!pour le moment il n'est pas encore "super" fréquanté mais avec des gen IRC : Ile de la Réunion [ par i0Lo ] La magnifique ile de la Réunion a enfin son IRCirc.poussy-chat.com:6667 Tapez : /server irc.poussy-chat.comou chattez depuis notre site : http://www.p


Nos sponsors


Sondage...

CalendriCode

Septembre 2010
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
27282930   

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,139 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales