Comment créer des fichiers binaires

Femme utilisant un ordinateur portable tard dans la nuit

Une femme utilisant un ordinateur dans une pièce sombre.

Crédit d'image : demaerre/iStock/Getty Images

Un fichier binaire est un fichier texte codé avec l'extension .bin. Ce type de fichier est utilisé dans la programmation d'applications pour enregistrer les informations du logiciel sans les laisser en texte brut. Vous pouvez enregistrer n'importe quel type de données (chaînes, nombres entiers ou booléens) et coder les informations. Inversement, vous pouvez récupérer ces informations pendant l'exécution du logiciel, soit au démarrage de l'application, soit au fur et à mesure que l'utilisateur interagit avec l'application.

Étape 1

Ajoutez l'espace de noms à la page de code de votre projet. L'écriture et la lecture de fichiers nécessitent l'espace de noms "IO". Un espace de noms est une bibliothèque de classes utilisées par un développeur. L'écriture dans des fichiers nécessite les classes contenues dans l'espace de noms IO. Ajoutez la ligne suivante au début de votre fichier de code: include System. OI ;

Vidéo du jour

Étape 2

Créez la variable filestream et affectez-la à un flux binaire. À ce stade, le fichier est créé, mais il s'agit d'un fichier binaire vierge. Les fichiers binaires peuvent être créés avec n'importe quelle extension, mais la norme est ".bin". Voici le code qui crée le fichier binaire: FileStream file = new FileStream("C:\mybinaryfile.bin", FileMode. Créer) GO BinaryWriter binarystream = nouveau BinaryWriter (fichier);

Étape 3

Ecrivez dans le fichier binaire à l'aide de la fonction "Ecrire". La fonction Write encode automatiquement les valeurs en mode binaire, il n'est donc pas nécessaire d'encoder les informations avant de les enregistrer dans le fichier. Voici un exemple d'écriture dans un fichier binaire: binarystream. Write("Mon premier fichier binaire") GO binarystream. Écrire (10) ;

Étape 4

Fermez le fichier une fois que toutes les informations ont été enregistrées dans le fichier. La fermeture du fichier est importante dans la programmation, car le processus libère le fichier et le déverrouille pour une utilisation par les utilisateurs ou d'autres applications. La ligne suivante ferme le fichier binaire et l'enregistre sur le disque dur: binarystream. Fermer();