Écrire du binaire dans un fichier

deejay2221 Messages postés 9 Date d'inscription lundi 4 avril 2005 Statut Membre Dernière intervention 9 septembre 2008 - 16 avril 2005 à 00:52
VBSorcier Messages postés 102 Date d'inscription jeudi 31 mars 2005 Statut Membre Dernière intervention 29 avril 2007 - 28 avril 2005 à 16:31
Bonjours.
Je suis en train de faire un projet d'encryption de donné. Présentement, j'écris les donnés dans un fichier .txt. Premièrement, ces fichiers sont beaucoups trop facile à lire et à modifier et deuxièmement, je trouve qu'ils sont lourds.
Je voulais savoir comment faire pour écrire des donnés binaires dans un fichier. (Je me suis créer des fichiers *.byt et j'ai lié une icône à ces fichiers dans la base de registre. Tant qu'a faire, je voulais aussi savoir si c'est faisable d'écrire du binaire dedans)

3 réponses

cboulas Messages postés 2641 Date d'inscription mercredi 2 juin 2004 Statut Membre Dernière intervention 8 janvier 2014 16
16 avril 2005 à 11:19
Salut, pour cela il te faut faire un éditeur de fichier, qui les ouvre et les écrit en binaire, maintenant si ce n'est que du texte du devrais mettre un cryptage par dessus sinon même en binaire il seront lisibles je pense


Chris...
Web : Firstruner - eMail : [mailto:support@firstruner.com Support]&nbs
0
deejay2221 Messages postés 9 Date d'inscription lundi 4 avril 2005 Statut Membre Dernière intervention 9 septembre 2008
18 avril 2005 à 05:08
Ouais j'avous, mais je m'en servirait aussi pour d'autres choses. En fait, je veux m'en servir pour beaucoup d'autres choses, c'est pour ça que je demande.
Si quelqu'un sait comment faire avec un exemple simple, SVP, m'en faire part

Merci
0
VBSorcier Messages postés 102 Date d'inscription jeudi 31 mars 2005 Statut Membre Dernière intervention 29 avril 2007
28 avril 2005 à 16:31
pour ecrire en binaire c'est simple :

dim MyByte as Byte
open "c:\tonfichier.byt" for binary as 1
for i = 1 to lof(1)
get #1,i,MyByte 'te donnes le byte a la position i
next i

get #1, 10 MyByte 'te donnes le byte a la position 10
close #1

pour ecrire c'est pareil sauf qu'a la place de "get" tu met "put"

voila
0
Rejoignez-nous