Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1038 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [Java] lecture d'un fichier : y'a un lézard quelque part...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Java] lecture d'un fichier : y'a un lézard quelque part...

n°1535303
Giz
Posté le 28-03-2007 à 16:01:00  profilanswer
 

Voici 2 programmes distincts (pA et pB) avec leur sortie distincte (sA et sB) :
 
Code de pA :
 

Code :
  1. File inputZipDataFile = new File(inputDataZipFileName);
  2. System.out.println("Calcul du hash MD5 sur le fichier : " + inputDataZipFileName);
  3. byte[] dataToSign = inputZipDataFile.getAbsolutePath().getBytes();
  4. System.out.println("nombre byte à hasher : " + dataToSign.length);
  5. System.out.println("byte à hasher : " + dataToSign);


 
Sortie sA :
 

Calcul du hash MD5 sur le fichier : D:\test.zip
nombre byte à hasher : 11
byte à hasher : [B@a9a32c


 
Code de pB :
 

Code :
  1. String dataFileName = SignatureCheckPanels.getDataNameField().getText();
  2. System.out.println("Calcul du hash MD5 sur le fichier : " + dataFileName);
  3. File dataFile = new File(dataFileName);
  4. byte[] dataToHash = dataFile.getAbsolutePath().getBytes();
  5. System.out.println("nombre byte à hasher : " + dataToHash.length);
  6. System.out.println("byte à hasher : " + dataToHash);


 
Sortie sB :
 

Calcul du hash MD5 sur le fichier : D:\test.zip
nombre byte à hasher : 11
byte à hasher : [B@124e935


 
Question :
 
Pourquoi le tableau de byte[] n'a pas le même contenu dans les programmes :??:

mood
Publicité
Posté le 28-03-2007 à 16:01:00  profilanswer
 

n°1535385
Giz
Posté le 28-03-2007 à 17:20:24  profilanswer
 

[:lezard]

n°1535432
jbourdello​n
Posté le 28-03-2007 à 19:18:19  profilanswer
 

Je suis pas sur mais c'est pas les adresses qui s'affichent la et non les valeurs ?
 
System.out.println(new String(dataToSign)); ???

Message cité 1 fois
Message édité par jbourdellon le 28-03-2007 à 19:20:29
n°1535566
Giz
Posté le 29-03-2007 à 08:54:10  profilanswer
 

jbourdellon a écrit :

Je suis pas sur mais c'est pas les adresses qui s'affichent la et non les valeurs ?
 
System.out.println(new String(dataToSign)); ???


 
 
Tout à fait,  :jap:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [Java] lecture d'un fichier : y'a un lézard quelque part...

 

Sujets relatifs
Application quitte sans avoir fermé un fichier ouvert en écritureIframe et fichier locaux
FOR %%i do et resultat dans un fichier textemacro inserer fichier ds un .doc
[Java] WorkSpace Eclipse: lecteur réseau possible?Gestion du drag&drop de fichier sur une page internet?
Java video event detection[MATLAB] aide pour ecrire dans un fichier
enregistrer une table dans un fichier textepb upload fichier video.
Plus de sujets relatifs à : [Java] lecture d'un fichier : y'a un lézard quelque part...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR