Selon Wikipedia, un fichier informatique est simplement une ressource pour stocker des informations. Le terme semble provenir de l'ère des cartes perforées, où un programme informatique était littéralement stocké dans un fichier (comme dans, une boîte utilisée pour stocker des pages volantes, voir l'image ci-dessous). À mesure que d'autres formes de médias ont été introduites, comme les disques, la nomenclature a suivi.
D'un point de vue * nix, tout est un fichier: sockets, appareils, terminaux, écrans / moniteurs, fichiers de données, tuyaux, etc. Microsoft Windows, en revanche, a tendance à appeler des "fichiers" de données de stockage permanent et des ressources volatiles, quels qu'ils soient, tels que les canaux nommés, les sockets, les périphériques raster, etc. D'autres systèmes peuvent avoir des définitions similaires quelque part entre ces deux extrêmes.
Malheureusement, comme je viens de le dire, il n'y a pas de définition unique de ce qu'est un fichier, car ce sont des choses différentes pour différentes personnes, sauf que tout le monde a tendance à s'entendre sur la définition de base qu'un fichier est une ressource nommée qui stocke des données sur des supports permanents (permanent ne signifie pas qu'il ne peut jamais être modifié, mais simplement qu'il persiste pendant les cycles d'alimentation).
( Wikipedia )