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 :

Différence entre un tableau de Byte et base 64 ?


Sujet :

C#

  1. #1
    Débutant
    Inscrit en
    Mars 2006
    Messages
    492
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 492
    Points : 94
    Points
    94
    Par défaut Différence entre un tableau de Byte et base 64 ?
    Bonjour,

    y a-t-il une différence entre byte[] et base 64, je viens de faire un test via web service "asmx", dans les paramétres d'entré de ce dernier, j'ai spécifié un byte[]. A la consommation j'ai remplacé le tableau de byte par un fichier encodé en base 64 et ça fonctionne! une explication ?

    Merci infiniment

  2. #2
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 193
    Points : 28 077
    Points
    28 077
    Par défaut
    2 choses totalement indépendantes.

    Un tableau de Byte[] est un type de structure de tes données en mémoire

    Base64 est un algorithme d'encodage de données, indépendamment de leur type (transcodage de byte)

    Donc un fichier encodé en Base 64, est avant tout un fichier. Qu'il soit encodé ou pas, il est composé de caractères, donc d'octets. Il peut donc être vu comme un tableau de byte.
    --- Sevyc64 ---

    Parce que le partage est notre force, la connaissance sera notre victoire

  3. #3
    Débutant
    Inscrit en
    Mars 2006
    Messages
    492
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 492
    Points : 94
    Points
    94
    Par défaut
    oui certainement!, j'ai fais le test sous SoapUI et ça fonctionne en base64 au lieu d'un tableau de byte.

  4. #4
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 193
    Points : 28 077
    Points
    28 077
    Par défaut
    Mais si tu fais le test avec ton même fichier mais avant encodage en base64, ou même avec n'importe quel fichier, ça marche très certainement aussi.

    L'encodage base64, n'a absolument rien à voir ici
    --- Sevyc64 ---

    Parce que le partage est notre force, la connaissance sera notre victoire

Discussions similaires

  1. [LibreOffice][Tableur] Différence entre "plage nommée" ou "plage de base de données" et les "noms de plage" ou "nom de zone" ?
    Par madvic dans le forum OpenOffice & LibreOffice
    Réponses: 1
    Dernier message: 15/10/2014, 10h07
  2. Réponses: 5
    Dernier message: 26/07/2013, 23h32
  3. [XL-2007] Différence entre consolidation, tableau croisé et liaison de feuilles
    Par guy2004 dans le forum Conception
    Réponses: 0
    Dernier message: 24/03/2011, 13h48
  4. Réponses: 1
    Dernier message: 24/07/2009, 13h12
  5. Réponses: 6
    Dernier message: 14/11/2006, 16h58

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