Fichiers binaires
- Mise à jour2026-05-26
- Temps de lecture : 2 minute(s)
Les fichiers binaires stockent des données numériques dans un format binaire compact de taille fixe pour des E/S de fichiers rapides et un accès aléatoire. Les fichiers binaires économisent de l'espace disque en évitant la conversion de texte, mais ils sont lisibles uniquement par machine.
Le stockage de données binaires, comme par exemple un entier, utilise un nombre fixe d'octets sur le disque. Ainsi, le stockage de tout nombre de 0 à 4 000 000 000 au format binaire, comme par exemple 1, 1 000 ou 1 000 000, occupe 4 octets par nombre.
Utilisez des fichiers binaires pour :
- Pour enregistrer des données numériques
- Pour accéder à des nombres spécifiques d'un fichier ou accéder de manière aléatoire à des nombres d'un fichier
Les fichiers binaires sont plus efficaces que les fichiers texte :
- Les fichiers binaires utilisent moins d'espace disque
- Contrairement au texte, vous n'avez pas besoin de convertir des données binaires en représentation texte lorsque vous stockez et récupérez des données
Contrairement aux fichiers texte, les fichiers binaires ne peuvent être lus que par une machine. Les fichiers binaires représentent le format de stockage des données le plus compact et le plus rapide. Vous pouvez utiliser plusieurs types de données dans les fichiers binaires, mais cela n'est pas courant.
Un fichier binaire peut représenter 256 valeurs différentes dans un octet d'espace disque. Souvent, les fichiers binaires contiennent une image octet par octet des données telles qu'elles ont été stockées en mémoire. Lorsque le fichier contient une image octet pour octet des données, la lecture du fichier est plus rapide, puisqu'il n'est pas nécessaire d'effectuer de conversion. Les fichiers binaires ne peuvent pas représenter des conditions telles que des valeurs numériques étendues et complexes avec des images octet pour octet.
Utilisez les VIs et fonctions E/S sur fichiers pour lire depuis et écrire dans des fichiers binaires. Envisagez d'utiliser les fonctions de fichiers binaires si vous voulez lire des données numériques à partir d'un fichier ou écrire des données numériques dans un fichier, ou si vous souhaitez créer des fichiers texte pouvant être utilisés sur différents systèmes d'exploitation.
Exemples d'E/S sur fichiers binaires
Reportez-vous à Simple Binary File.lvproj dans le répertoire labview\examples\File IO\Binary\Simple Binary pour des exemples de :
- Lecture d'un tableau de valeurs flottantes double précision à partir d'un fichier
- Écriture d'un tableau de valeurs flottantes double précision dans un fichier