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();
et ma string total est lisible tandis que le reste est un binaire.
Est ce normal que ma string reste lisible??
Merci d'avance.
Publicité
Posté le 24-03-2002 à 19:53:36
darklord
You're welcome
Posté le 24-03-2002 à 20:02:06
comprends rien
---------------
Just because you feel good does not make you right
benou
Posté le 24-03-2002 à 20:02:29
bha oui c'est normal ...
darklord
You're welcome
Posté le 24-03-2002 à 20:03:12
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
zit
Posté le 24-03-2002 à 20:05:05
[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?
benou
Posté le 24-03-2002 à 20:07:23
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 ...
zit
Posté le 24-03-2002 à 20:11:03
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?
benou
Posté le 24-03-2002 à 20:12:24
ben tu le cryptes avec un petit algo à la con ...
zit
Posté le 24-03-2002 à 20:15:03
benou a écrit a écrit :
ben tu le cryptes avec un petit algo à la con ...
ok merci!!
zit
Posté le 24-03-2002 à 20:26:00
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?