IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

convertir un string en array de bytes (op�ration inverse de ToBase64String)


Sujet :

C#

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    39
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 39
    Par d�faut convertir un string en array de bytes (op�ration inverse de ToBase64String)
    Bonjour,

    alors c'est une question toute b�te.

    ToBase64String permet de convertir un array de bytes en string base 64.

    Code C# : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    byte[] byteArr = <mon array de bytes>;
     
    // conversion en string
    string binaryDataToString = Convert.ToBase64String(byteArr, 0, byteArr.Length);

    Je n'arrive pas � trouver l'op�ration inverse, � savoir une m�thode qui pourrait prendre binaryDataToString et le reconvertir en array de bytes.

    Merci d'avance

  2. #2
    Membre exp�riment�
    Avatar de StormimOn
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Mai 2005
    Messages
    2 593
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 47
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 2 593
    Par d�faut
    Convert.ToBase64String
    Convert.FromBase64String

    To = Vers
    From = Depuis


  3. #3
    Membre averti
    Inscrit en
    Juillet 2008
    Messages
    20
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 20
    Par d�faut
    Je pense que ca dois marcher aussi:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    byte[] data =System.Text.Encoding.ASCII.GetBytes(monString);

  4. #4
    Membre exp�riment�
    Avatar de StormimOn
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Mai 2005
    Messages
    2 593
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 47
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 2 593
    Par d�faut
    Tu aurais du tester avant de penser, parce que �a n'a rien � voir ce que tu fais l�

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    byte[] b = new byte[] { 65, 12, 5, 123, 45, 89, 76, 51 };
    string s = Convert.ToBase64String(b);
    byte[] b1 = Convert.FromBase64String(s);
    byte[] b2 = System.Text.Encoding.ASCII.GetBytes(s);
    Tu verras vite que b1 et b2 ne correspondent pas

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    39
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 39
    Par d�faut
    Bon, ben comme pr�vu il a suffi de 2 minutes pour que j'aie l'air un peu con :p

    mais pas de souci, c'�tait pr�vu hein ^^

    merci Stormimon.

  6. #6
    Membre exp�riment�
    Avatar de StormimOn
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Mai 2005
    Messages
    2 593
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 47
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 2 593
    Par d�faut
    Citation Envoy� par WeeJay Voir le message
    Bon, ben comme pr�vu il a suffi de 2 minutes pour que j'aie l'air un peu con :p
    On est tous pass� par l� de toute fa�on

    Sinon, n'oublie pas le si l'affaire est r�gl�

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Convertir un string trop gros en byte[]
    Par Phossoyeur dans le forum C#
    R�ponses: 5
    Dernier message: 27/05/2014, 15h22
  2. [vb6]Convertir de String vers tableau de char et inversement!
    Par sohaieb dans le forum VB 6 et ant�rieur
    R�ponses: 4
    Dernier message: 13/05/2013, 17h38
  3. String vers array of bytes.
    Par DakM dans le forum Langage
    R�ponses: 2
    Dernier message: 07/11/2011, 17h38
  4. [Question] Convertir un String en Byte
    Par WyckiT dans le forum Langage
    R�ponses: 1
    Dernier message: 08/10/2005, 12h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo