Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Convertion Double to string [ Algorithme / Compression & Cryptage ] (dectroo)

dimanche 17 juin 2007 à 16:48:31 | Convertion Double to string

dectroo

salut, j'ai l'interré de créer une foncion qui pourra convertir un nombre sur 8bits en une chaine de charactères sur 32bits, une toute sorte de cryptage ou de decodage alors que j'ai tenté mé en vain j'ai cherché partout sans aucune solution .
si ya klk'un ki peu m'aidé à trouvé just un algorithme.
merci d'avance.


dimanche 17 juin 2007 à 17:35:46 | Re : Convertion Double to string

jack

Administrateur CodeS-SourceS
Salut
Relis toi avant de poster une question, ta question est incompréhensible.
De plus, va falloir être précis : Un Double (dont tu parles dans le titre de ta question) est en effet sur 8 octets ou Bytes (et pas 8 bits)
Une chaine de caractères dur 32 bits : là aussi, faut être précis :
UN caractère = 1 octets = 8 bits
Une chaine de 32bits ferait donc 4 caractères
Alors que veux-tu : 32 bits ou 32 octets (ou bytes)

Des exemples de cryptage/décodage existent à la pelle sur le site.
Celle qui me viendrait à l'idée serait "Base64" qui n'est qu'un codage.

Quel est le but de ton programme ? Faire du cryptage ou du codage ?

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Champion du monde de boule de cristal - 2005
Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)

lundi 18 juin 2007 à 10:44:39 | Re : Convertion Double to string

dectroo

Desolé, j'ai pa fait attention, oui je parle des octets et non pas des bits.
j'ai l'interet de créer un foncion qui fait le codage sur 32octet (ou bien 64octet ), l'essentiel c que j'ai un double en 8octet de la forme  "00000000" et je veux passé à une chaine de charactère de 32octet de la forme "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
chaque double lui correspond une chaine de charactère.
Merci d'avence


lundi 18 juin 2007 à 10:54:21 | Re : Convertion Double to string

Renfield

Administrateur CodeS-SourceS
un double ça ?  "00000000"  un Long irait pas ?

Renfield
Admin CodeS-SourceS- MVP Visual Basic

lundi 18 juin 2007 à 18:29:39 | Re : Convertion Double to string

jack

Administrateur CodeS-SourceS
Réponse acceptée !
Re
Ok pour ces précisions.
J'ai fait des essais :
En mettant les valeurs mini et maxi que peut contenir une variable Double et en la donnant à traduire en Base64 (la base utilisée pour encoder les fichiers de mail), le résultat donne une chaine de caractères allant de 2 à 30 caractères.
Exemples d'encodage :
En formattant le chiffre de départ pour que sa valeur (transformée en chaine) fasse 24 caractères (en mettant des 0 devant le chiffre), on obtient une chaine de 32 caractères à chaque fois
                                ----'----1----'----2----'----3-- 
0.1                     donne   MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAx
-4.94065645841247E-324  donne   MDAtNCw5NDA2NTY0NTg0MTI0N0UtMzI0
1.79769313486232E+307   donne   MDAwMSw3OTc2OTMxMzQ4NjIzMkUrMzA3

Bien sûr, cet encodage est symétrique, on peut reconvertir les caractères en chiffres.
A toi de voir ce que tu peux en faire.
Pour cet encodage en Base64, fait des recherche sur le site, il y a ce qu'il faut.

Rappel : Si tu nous disais ce que tu veux faire exactement au final, on pourrait surement t'aider plus efficacement ...

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

lundi 18 juin 2007 à 23:07:51 | Re : Convertion Double to string

dectroo

merci jack peut-etre que c'est la bonne reponce que je cherche ,seulemnt un exemple et le voilà, OK j'ai fini par le ecodage Maintenent j'ai utilisé une base52 mé c bien comme même.
merci



Cette discussion est classé dans : string, to, double, convertion


Répondre à ce message

Sujets en rapport avec ce message

String to .txt : problème de guillmets [ par pprod ] Salut,J'ai besoin de mettre le contenue de ma string dans un fichier txt, mais vue que pour crée des guillemets dans ma string il faut les doubler sin Email avec Winsock ? [ par pcpunch ] Voila j'envoie un mail avec winsock jusque la pas de probléme, mais je voudrais attacher un fichier a mon mail.On m'a donner une fonction pour encoder conversion string en double [ par namy ] Bonjour,J'aimerai savoir comment convertir un string en double.Ex:Dim sVar as stringsVar = "cos(15)*2+100"Je recupere en fait un string sous cette for convertion de type de variable [ par calimero93 ] bonjour je voudrais stocké la date de modification d'un fichier dans un variable pb : il ne veut pas l'icorporé dans la variable qui est de type Strin transformer une variable double en string [ par codefree ] Salut à tous,pas moyen de retomber sur la méthode pour transformer une variable de type double en variable de type String. Du moins il me semble que probléme de dll [ par mdiouf ] En fait j'ai ecrit un programme qui quand je l'exécute via vb çà marche comme il faut. Mais une fois que je génére la dll il m'envoi une erreur:"Type convertion string en date [ par ucorsu ] je possede une variable l_date qui est une string su type :06/03/2003 16:15:23et je voudrai la mettre dans une variable l_cur_date qui est du type dat convertir string en double [ par juliec29 ] Bonjour,Je voudrai convertir une valeur dans une variable string en doubleEx : var = "5.963547" (en string)et je le veux en double, var2 = 5.963547 (e GetFolder ??? répertoire par defaut autre que poste de travail [ par TOOCOOL ] Salut,j'utilise la fonction GetFolder (trouvée sur VBFrance) pour sélectionner via une boite de dialogue un répertoire.le probleme c est qu elle est p convert string to char* bcb6 [ par Awaking ] J'ai fais un programme pour lister et effectuer des opérations sur les fenêtres. Voici le code pour afficher une fenetre: if (ListBox1->ItemIndex >=


Nos sponsors

Sondage...

CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,203 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.