Les avantages des fichiers à accès séquentiel
Un fichier est un paquet de données (taille, propriétaire, date). Le plus courant est le fichier à accès séquentiel : organisation simple, modifiable par éditeur de texte, idéal pour l'échange de données entre programmes.
Fichier séquentiel
Un programme l'écrit en enchainant les enregistrements. Longueurs fixes ou variables (séparées par caractères spéciaux). La lecture se fait dans l'ordre, du premier au dernier, jusqu'au marqueur de fin (EOF).
Vitesse
Plus rapide que l'accès direct. Le positionnement du disque dur et le CPU travaillent moins. L'accès direct permet n'importe quel ordre mais au prix de performances moindres.
Simplicité
Structure sans surprise : lecture linéaire jusqu'à EOF. Facile d'écrire un programme pour lire un fichier séquentiel existant, quel que soit son contenu (audio, texte, etc.).
Partage de données
Format « langue commune » pour l'échange. Ex: base de données → tableur via export séquentiel (CSV, tabulé). Le tableur lit facilement l'export alors que le format natif de la BDD est trop complexe. Beaucoup d'applications ont des fonctions import/export séquentielles.
