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

  FORUM HardWare.fr
  Programmation

  java : ecrire en binaire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

java : ecrire en binaire

n°116921
zit
Posté le 24-03-2002 à 19:53:36  profilanswer
 

Salut voila j'ai ecris dans un fichier binaire une string comme ceci :
 
 total = getNom() + "%" + getPrenom() + "%" + getAnniv() + "%" + getSexe() + "%" + getAdresse() ;
 try{
     bin = new DataOutputStream(new BufferedOutputStream(new FileOutputStream(lafile)));
     if(lafile.exists())
  {
      System.out.println("Attention le fichier va etre ecraser!" );
      System.out.println("Voulez vous continuez?(o pour oui , n pour non)" );
      mem = (char)stdin.read();
 
      if (mem == oui.charAt(0)){
   bin.writeBytes(total);
   bin.writeLong(100000);
   bin.writeFloat((float)2.0);
   bin.writeDouble(3.5);
   bin.writeChar('a';);
   bin.close();}
      else {
   System.out.println("Action annuler" );
   System.exit(-1);
      }
  }....
 
et ma string total est lisible tandis que le reste est un binaire.
Est ce normal que ma string reste lisible??
Merci d'avance.

mood
Publicité
Posté le 24-03-2002 à 19:53:36  profilanswer
 

n°116924
darklord
You're welcome
Posté le 24-03-2002 à 20:02:06  profilanswer
 

:heink:  
 
comprends rien


---------------
Just because you feel good does not make you right
n°116925
benou
Posté le 24-03-2002 à 20:02:29  profilanswer
 

bha oui c'est normal ...

n°116926
darklord
You're welcome
Posté le 24-03-2002 à 20:03:12  profilanswer
 

benou a écrit a écrit :

bha oui c'est normal ...  




 
je vois pas où il devrait y avoir un problème en fait ...


---------------
Just because you feel good does not make you right
n°116928
zit
Posté le 24-03-2002 à 20:05:05  profilanswer
 

[citation][nom]DarkLord a écrit[/nom]
 
je vois pas où il devrait y avoir un problème en fait ...  
[/citatiole fichier essi est lisible pou ma string total et je me demandais comment cela etais possible car on ecrit en binaire.
On doit les voir dans un fichier binaire les string ou pas?

n°116930
benou
Posté le 24-03-2002 à 20:07:23  profilanswer
 

oui : en binaire, des charactère c'est de l'ascii, donc si tu lit ce fichier avec notepad ou n'importe quel éditeur de texte, il t'affiche le code ascii sous forme de caractère ...

n°116934
zit
Posté le 24-03-2002 à 20:11:03  profilanswer
 

benou a écrit a écrit :

oui : en binaire, des charactère c'est de l'ascii, donc si tu lit ce fichier avec notepad ou n'importe quel éditeur de texte, il t'affiche le code ascii sous forme de caractère ...  




merci, mais alors avec koi faut il l'editer pour que ce soit imcomprehensible par l'homme?

n°116935
benou
Posté le 24-03-2002 à 20:12:24  profilanswer
 

ben tu le cryptes avec un petit algo à la con ...

n°116936
zit
Posté le 24-03-2002 à 20:15:03  profilanswer
 

benou a écrit a écrit :

ben tu le cryptes avec un petit algo à la con ...  




 
ok merci!!

n°116941
zit
Posté le 24-03-2002 à 20:26:00  profilanswer
 

attend une derniere kestion,  
la methode writeBytes set sencé prendre en parametre une string et renvoye un flot de bytes.
Comment m'assurer que la string a bien été coder?

mood
Publicité
Posté le 24-03-2002 à 20:26:00  profilanswer
 

n°117016
benou
Posté le 25-03-2002 à 00:10:56  profilanswer
 

je comprend pas ta question ...


---------------
ma vie, mon oeuvre - HomePlayer

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

  java : ecrire en binaire

 

Sujets relatifs
[JAVA]: Arrêter une thread en train de lire?[Java] Peut on ecrire un objet,classe dans dans une socket ?
[JAVA, EMACS] Comment ajouter le JDE à Emacs (sous WinXP) ?[JAVA] comment puis-je générer un mot de passe aléatoirement ?
Petite question en Java!!!!detection de plug in java...
[JAVA] programmer un équivalent de la commande "net send" de windows[java] meilleur editeur pour creation graphique
[applet Java] développé en j2sdk 1.3 => execution sous j2re 1.3 
Plus de sujets relatifs à : java : ecrire en binaire


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