Comment créer des fichiers binaires en programmation
Un fichier binaire (extension .bin) est un fichier texte encodé. Utilisé en programmation pour sauvegarder des informations logicielles sans les laisser en clair. Peut stocker tout type : chaînes, entiers, booléens, encodés. Récupérables au démarrage de l'application ou lors de l'interaction utilisateur.
Étape 1 : Espace de noms (Namespace)
Ajoutez l'espace de noms « System.IO » en tête de votre fichier de code. Lecture/écriture fichiers nécessitent les classes de IO. Exemple (C#) : using System.IO;
Étape 2 : Créer le flux binaire
Créez la variable FileStream et assignez un flux binaire. Le fichier est créé (vide). Extension standard : .bin. Exemple (C#) :
FileStream file = new FileStream(@"C:\monfichierbinaire.bin", FileMode.Create);
BinaryWriter binaryStream = new BinaryWriter(file);
Étape 3 : Écrire dans le fichier
Utilisez la méthode « Write ». Elle encode automatiquement en binaire. Pas d'encodage manuel nécessaire. Exemple :
binaryStream.Write("Mon Premier Fichier Binaire");
binaryStream.Write(10);
Étape 4 : Fermer le fichier
Fermez le flux une fois toutes les infos sauvegardées. Crucial : libère le fichier pour autres apps/utilisateurs. Exemple :
binaryStream.Close();
Note : En pratique moderne, utilisez
usingoutry/finallypour garantir la fermeture même en cas d'erreur. Exemple :using (var bw = new BinaryWriter(File.Open(path, FileMode.Create))) { bw.Write(...); }
