article sur le Fichier, Explication sur le Fichier

Fichier Article, Signification, Explication

      

En informatique, un fichier est une unité informationnelle physiquement stockée sur un support de mémoire de masse permanent (disque dur par exemple). À l'origine, le terme désignait une série de fiches.

Les systèmes de stockage de données informatiques sont généralement découpés (d'un point de vue logique) en fichiers. Chaque fichier est représenté en interne par une suite ordonnée d'octets. La taille d'un fichier est variable.

Un fichier peut contenir un programme, un document, un texte, ou toute autre sorte de données déterministes.

Tous les systèmes de fichiers permettent (et généralement imposent) :

  • de classer les fichiers Ă  travers d'une arborescence ;
  • de nommer les fichiers ;
  • de disposer d'informations supplĂ©mentaires sur ces fichiers (datation, droits d'accès, ...).

Table of contents
1 L'usage des suffixes
2 Accès par API
3 Types de fichiers
4 Voir aussi

L'usage des suffixes

Afin de repérer le format interne d'un fichier, et donc de choisir le logiciel permettant d'exploiter son contenu, il est d'usage de lui donner un suffixe de fichier.

Par exemple: mozilla-i686-pc-linux-gnu-1.5-sea.tar.gz

  • .gz indique que le fichier a Ă©tĂ© compressĂ© au format gzip.
  • .tar indique que le fichier contient une arborescence de fichiers (archive au format tar).

Cependant .5-sea n'est pas ici un suffixe normal. On peut comprendre :
  • logiciel : mozilla
  • plateforme : i686-pc-linux-gnu
  • version : 1.5
sea indique une archive auto-extractible (self extractible archive), un fichier qui en s'executant lui-même, extrait son contenu dans un folder (répertoire).

Accès par API

Les systèmes d'exploitation permettent aux utilisateurs, ainsi qu'aux développeurs de logiciels, d'accéder à un fichier dans un système de fichiers grâce à une norme de nommage et le manipuler conformément à une API.

L'API de base inaugurée par UNIX considère les fichiers comme plats, sans structure et ne gère pas le tamponnage niveau utilisateur. L'API de base ne permet guère plus que de définir une position courante, de lire ou écrire. On peut aussi tronquer ou étendre un fichier. À ce niveau un fichier n'est donc qu'une séquence d'octets.

C'est le rôle d'API de plus haut niveau que de se spécialiser pour différents types de fichiers. La simplification de l'API permet de considérer comme fichiers des entités qui n'appartiennent pas nécessairement à un système de fichiers (canaux d'entrées sortie, mémoire vive) et de manipuler ces entités de manière homogène.

Cela est à contraster avec des systèmes de générations précédentes avec des API spécialisées pour chaque composant physique ou imposant des structures aux fichiers sur disque (adressage séquentiel indexé par exemple)

Exemple :

  • sous Windows :
    • C:\\WINNT\\system\\sys.ini - dĂ©signation absolue du fichier sys.ini se trouvant dans le rĂ©pertoire C:\\WINNT\\system\\ ;
    • sys.ini - dĂ©signation relative du fichier sys.ini, lorsque l'utilisateur se trouve dans le rĂ©pertoire C:\\WINNT\\system\\.
  • sous Unix :
    • /var/spool/mail/r4f - dĂ©signation absolue du fichier r4f se trouvant dans le rĂ©pertoire /var/spool/mail ;
    • mail/r4f - dĂ©signation relative du fichier r4f se trouvant dans le sous-rĂ©pertoire mail, lorsque l'utilisateur se trouve dans le rĂ©pertoire /var/spool/.

Une fois le fichier désigné, on peut le soumettre à un logiciel, afin qu'il le manipule. Certains outils sont destinés à gérer l'emplacement des fichiers (déplacement, nommage, copie), d'autres gèrent le contenu des fichiers afin que l'utilisateur puisse les modifier ou simplement les consulter.

Types de fichiers

Le terme fichier est très générique ; on distingue donc les fichiers par leur type ou leur contenu :

Voir aussi

 

C'est un article concernant le Fichier. La page contient la signification du Fichier , Description et explication au sujet de Fichier

recherche quelque chose