Comment Ca Marche - Communauté informatique  
   
Accueil - Encyclopédie informatiqueTélécharger l'encyclopédieContribuer à cet article

Systèmes d'exploitation - Fichiers

fichiers Encyclopédie


Qu'est-ce qu'un fichier?

Un fichier est une suite d'informations binaires, c'est-à-dire une suite de 0 et de 1. Ce fichier peut être stocké pour garder une trace de ces informations. Un fichier texte est un fichier composé de caractères stockés sous la forme d'octets.

Ce fichier est enregistré sur le disque dur sous la forme "nom_du_fichier.ext".
".ext" représente l'extension c'est un moyen de reconnaître le type de programme avec lequel ce fichier peut être ouvert (attention cela ne garantit pas le type de fichier: lorsque l'on change l'extension on ne change pas le type de fichier!).
La longueur du nom et de l'extension peut varier suivant le système d'exploitation :

  • 8 caractères pour le nom et 3 pour l'extension sous DOS et Windows 3.1
  • 256 caractères pour le nom et l'extension sous Windows 95, 98 et NT
  • 256 sous les systèmes Unix

Ainsi, sous DOS ou Windows 3.1, un fichier provenant de Windows 9x aura un nom tronqué comportant les 6 premiers caractères du nom suivi de ~x où x représente un chiffre qui est incrémenté à chaque fois qu'un fichier porte le même nom. C'est-à-dire que si un fichier nommé "fichie~1" existe déjà il nommera le suivant "fichie~2".

De plus, un fichier contient un en-tête qui permet de stocker des informations supplémentaires, comme le type de fichier et surtout la taille du fichier. Il contient aussi un caractère de fin de fichier signalant que les informations situées au-delà de ce caractère ne font plus partie du même fichier.

Quoi de plus idiot que de mettre dans l'en-tête du fichier la taille du fichier puisqu'on la connait me direz-vous?
Voici deux exemples qui vous démontreront son utilité

Les fichiers corrompus

Il vous est forcément déjà arrivé de télécharger un fichier sur Internet et que le navigateur plante ou bien que le serveur qui héberge ce fichier coupe la communication.
Si ce fichier est un fichier texte, il ne vous manquera que la fin du texte, par contre si celui-ci est un fichier binaire (un programme exécutable par exemple) son exécution pourrait très bien être dangereuse car il manque des informations. Le système d'exploitation compare donc sa taille réelle à la taille indiquée dans l'en-tête pour vérifier la validité du fichier. On parle généralement d'intégrité. En réalité ce contrôle est réalisé à l'aide d'un algorithme plus performant appelé CRC (contrôle de redondance cyclique).

Infection par un virus

Lorsqu'un fichier est infecté par un virus, ce dernier y ajoute des lignes de code. Ainsi, l'information concernant la taille du fichier située dans l'en-tête ne correspondra plus (à moins que le virus ne soit programmé de manière à modifier l'en-tête), il pourra donc être repéré.

Trucs & astuces pertinents trouvés dans la base de connaissances

18/02 19h13 Rédiger un fichier pour "Base de connaissance" (CommentçaMarche)
18/02 12h39 Afficher les extensions et les fichiers cachés (Windows XP)
01/02 11h19 réunir plusieurs fichiers pdf (Acrobat)
27/01 18h36 Comment lire un fichier ligne par ligne (Bash)
24/01 11h56 Fichiers “Thumbs.db” et vignettes (Windows XP)
23/01 15h32 Vider le cache Internet (Internet)
23/01 15h30 Accéder à ses fichiers depuis n'importe où (Internet)
23/01 15h23 Comment créer un fichier PPS ? (Bureautique)
23/01 14h42 Envoyer des fichiers volumineux par mail (Téléchargement)
13/01 00h04 Envoyer de gros fichiers (pièces jointes) par mail (Messagerie électronique)
Fichier Plus d'astuces sur « Fichier »

Discussions pertinentes trouvées dans le forum

13/04 14h45 perl copie fichier1 fichier2 sauf début [perl] copie fichier1 -> fichier2 sauf début Développement 13/04 19h10->lami20j4
11/02 00h15 modifier fichier texte commande unix Modifier un fichier texte commande unix Linux/Unix 11/02 09h43->jipicy8
23/04 01h09 transformer fichier avi dvd Comment Transformer Fichier AVI en DVD Vidéo numérique 12/02 18h13->gerald ailloud24
08/10 15h30 convertir fichiers mp3 convertir mes fichiers en mp3 Audio numérique 27/01 16h43->emmanuel21
17/07 15h11 rebootage recuperation fichiers problem de rebootage/recuperation de fichiers Windows 25/07 11h57->ronflex376
03/02 21h01 transformer fichier video mpg avi transformer un fichier video mpg en avi Logiciels/Pilotes 03/02 23h05->bladetrinity024
01/02 16h05 fichier mkv fichier MKV Vidéo numérique 02/02 08h14->celtas2
09/07 13h57 convertir fichier .mpeg .smv convertir un fichier .mpeg en .smv Vidéo numérique 22/02 12h48->rebel57108
30/10 22h52 lire fichier .omg Lire un fichier .omg ? Logiciels/Pilotes 01/01 16h49->untel0777
03/05 11h22 graver fichier avi. dvd r Graver un fichier avi. sur un DVD-R Gravure 21/08 23h55->mickette70
Discussion fermée Problème résolu Fichier Plus de discussions sur « Fichier »

Ce document intitulé « Systèmes d'exploitation - Fichiers » issu de l'encyclopédie informatique Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.