Qu'est-ce qu'un fichier séquentiel?
Types de fichiers
Les fichiers se présentent sous deux formats: binaire et caractère. Les fichiers binaires contiennent des informations de programmation sous forme de séquences de zéros et de uns, tandis que celles de caractères comportent des symboles de clavier placés sous forme de séquence d'informations. Dans les deux types de fichiers, les données sont converties en un codage que le processeur de l'ordinateur peut lire, tel que ASCII ou Unicode. Après la lecture du fichier ou l'obtention de l'entrée, le processeur peut écrire le fichier ou déposer les données et informations nécessaires.
Séquentielle et aléatoire
Un processeur d'ordinateur peut lire et écrire les fichiers de deux manières. Le premier nécessite un fichier séquentiel, qui doit être lu dans l'ordre. Les processeurs ne peuvent pas sauter de ligne ou commencer à lire ou à écrire dans un fichier de séquence dans n'importe quel sens, mais seulement en avant. Le deuxième fichier est un accès aléatoire, ce qui permet aux processeurs de lire et d’écrire, en commençant ou en terminant, à n’importe quel point du fichier.
Utiliser
Les fichiers à accès aléatoire sont utiles pour les programmes informatiques où il est utile d'accéder à différents bits de données dans un ordre changeant, par exemple, lors de l'utilisation d'une base de données. Des fichiers séquentiels sont utilisés pour la plupart des autres applications, car ils permettent un meilleur contrôle des informations auxquelles on accède et de leur ordre de lecture ou d'écriture.
Les langues
Les systèmes de fichiers séquentiels sont utilisés dans presque tous les langages de programmation informatiques, y compris C (sharp et plus), Visual Basic, Python, Cobol et Java.