Notions sur les fichiers

9 juillet 2025 Durée 10 minutes Difficulté Novice

Un fichier est une suite de données utilisée pour organiser et gérer des informations sur un support numérique (comme un ordinateur, une clé USB ou un disque dur). Il permet de conserver différents types de contenus : texte, image, son, vidéo, etc.

Propriétés d’un fichier

Il existe des propriétés communes à tous les fichiers :

  1. Nom du fichier : chaque fichier a un nom unique dans un dossier, qui permet de le distinguer des autres.
  2. Extension : un fichier est souvent identifié par une extension qui indique son type.
  3. Contenu : le fichier contient des données.
  4. Taille : elle détermine l’espace qu’il occupe sur un support de stockage.
  5. Chemin d’accès : il indique l’emplacement précis où est stocké le fichier dans l’organisation des dossiers.
  6. Propriétés annexes : un fichier peut avoir des informations supplémentaires, comme :
    • les droits d’accès (lecture, écriture, exécution),
    • la date de création, de modification ou de dernier accès.

Comment un fichier est-il stocké ?

Sur un support numérique, un fichier est stocké sous forme de séquence d’octets.

  • Un bit (abréviation de binary digit) est la plus petite unité d’information. Il peut prendre deux valeurs : 0 ou 1.
  • Un octet est un groupe de 8 bits. C’est l’unité de base utilisée pour mesurer la taille d’un fichier.

Par exemple, un petit fichier texte peut peser une dizaine de Ko (kilooctets), une photo quelques Mo (mégaoctets) et une vidéo plusieurs Go (gigaoctets).

Les extensions de fichier

Une extension de fichier est une courte séquence de caractères, généralement ajoutée à la fin du nom d’un fichier, après un point (par exemple calendrier_universitaire.pdf). Elle indique le format du fichier, c’est-à-dire la manière dont ses données sont organisées.

L’extension permet :

  • au système d’exploitation de savoir avec quel logiciel ouvrir le fichier,
  • aux applications de reconnaître comment lire ou traiter son contenu.

En fonction des extensions des fichiers, votre système d’exploitation va vous proposer un certain nombre de logiciels compatibles ou utiliser un logiciel par défaut pour l’ouverture. Par exemple :

  • Un fichier avec l’extension .pdf sera ouvert par Acrobat Reader ou un lecteur PDF.
  • Un fichier .mp3 sera lu par un lecteur audio ou multimédia.
  • Un fichier avec l’extension .docx sera ouvert par Microsoft Word ou un traitement de texte compatible.

Voici un récapitulatif des extensions courantes :

Texte
ExtensionDescription
.txtFichier texte brut, sans mise en forme
.docx (anciennement .doc)Document texte Microsoft Word
.pdfDocument Portable Document Format
.odtDocument texte LibreOffice
Images
ExtensionDescription
.jpg/.jpegImage compressée au format JPEG
.pngImage avec transparence
.gifImage animée ou statique, avec compression
.svgImage vectorielle au format XML
.bmpImage bitmap non compressée
Audio
ExtensionDescription
.mp3Fichier audio compressé au format MPEG-3
.wavFichier audio non compressé
.flacFichier audio compressé sans perte
Vidéo
ExtensionDescription
.mp4Fichier vidéo compressé au format MPEG-4
.aviFichier vidéo au format Audio Video Interleave
.movFichier vidéo QuickTime
Fichiers compressés
ExtensionDescription
.zipArchive compressée
.rarArchive compressée avec l’algorithme RAR
.tar.gzArchive compressée avec gzip
Executables et scripts
ExtensionDescription
.exeFichier exécutable Windows
.shScript shell Linux
Extension manquante ?

Dans les cas où l’extension est manquante ou incorrecte, le système peut ne pas savoir comment ouvrir le fichier. Il affichera alors un message d’erreur ou proposera de choisir un logiciel

Les Types MIME

Le standard MIME (Multipurpose Internet Mail Extensions) a été initialement développé pour permettre l’échange de données non textuelles (images, sons, vidéos, etc.) dans les courriels.

Depuis les années 2010, et en particulier avec la généralisation du web, les types MIME sont devenus une norme indispensable pour identifier et échanger correctement les fichiers lors de leur transfert sur Internet.

À quoi servent les types MIME ?

Les types MIME permettent d’indiquer la nature et le format des données contenues dans un fichier ou transmises par un serveur. Ils sont utilisés par :

  • les navigateurs web, pour savoir comment interpréter un fichier ou une ressource,
  • les serveurs, pour préciser le type de contenu envoyé,
  • les logiciels, pour adapter leur traitement selon le type de fichier reçu.

Structure d’un type MIME

Chaque type MIME suit une forme standardisée :

type/sous-type

Par exemple :

  • text/html → pour une page web,
  • image/jpeg → pour une image JPEG,
  • application/pdf → pour un document PDF.

Les grands types définis

Le type principal indique la grande catégorie du fichier, et le sous-type précise son format exact.

L’IANA (Internet Assigned Numbers Authority), l’organisme chargé de la standardisation des types MIME, a défini neuf grandes catégories de types principaux :

NomDescriptionExemples
applicationFichier exécutableapplication/pdf, application/json
audioFichiers audioaudio/mpeg, audio/ogg
fontPolices de caractèresfont/woff, font/ttf
imageFichiers imageimage/jpeg, image/png, image/gif
messageContenus de type message, comme les e-mails bruts
modelObjets 3D ou données de modélisationmodel/3mf
multipartContenus composés de plusieurs parties (utilisé dans les e-mails)
textContenus textuelstext/html, text/plain
videoFichiers vidéovideo/mp4, video/webm
Tableau récapitulatif des types MIME et des descriptions de fichiers correspondants

Ces types sont surtout visibles dans des contextes web, de développement ou d’administration système. Pour un usage courant, ils sont généralement gérés automatiquement par les applications.

Quelles différences entre une extension de fichier et un type MIME ?

ExtensionType MIME
Fait partie du nom du fichier (ex. .jpg, .pdf)Transmise par le système ou le serveur pour décrire le contenu
Sert à identifier le format à l’ouverture, côté utilisateurSert à communiquer le type de contenu, notamment sur le web
Est visible dans l’explorateur de fichiersEst utilisée en interne par les logiciels, navigateurs ou serveurs
Peut être modifiée manuellement (par erreur)Est déterminée automatiquement par le système ou le serveur

Un même type MIME peut correspondre à plusieurs extensions.
Par exemple :

  • image/jpeg.jpg ou .jpeg
  • application/vnd.ms-excel.xls
  • text/plain.txt, .csv, etc.

À l’inverse, si un fichier a une extension trompeuse, cela peut induire en erreur les logiciels. C’est pourquoi les systèmes modernes se basent de plus en plus sur les types MIME pour fiabiliser la détection des formats.

Types MIME dans le web

Les types MIME sont essentiels dans le fonctionnement des sites web. Voici quelques cas concrets d’utilisation ou d’erreurs courantes :

Dans une page HTML

Le type MIME peut être utilisé dans les balises HTML pour préciser la nature des ressources intégrées :

<link rel="stylesheet" href="style.css" type="text/css">
<script src="script.js" type="application/javascript"></script>

Dans l’en-tête HTTP

Lorsqu’un serveur web envoie un fichier, il indique son type MIME dans l’en-tête de la réponse HTTP.
Par exemple :

Content-Type: application/pdf

Cela permet au navigateur de :

  • savoir s’il doit ouvrir le fichier directement,
  • ou proposer de le télécharger.
Erreur fréquente : type MIME incorrect

Les navigateurs utilisent les types MIME, et non l’extension de fichier, afin de savoir comment interpréter des fichiers. Si le serveur envoie un mauvais type MIME, certaines ressources peuvent ne pas s’afficher correctement.
Par exemple, une feuille de style CSS envoyée avec le type text/plain ne sera pas interprétée comme du CSS, et le site apparaîtra sans mise en forme.

Bonnes pratiques de nommage de fichiers

Afin de partager facilement vos fichiers tout en évitant une incompatibilité entre les différents systèmes d’exploitation, il existe un certain nombre de bonnes pratiques pour nommer vos fichiers.

Un document doit avoir un nom qui reflète son contenu. Ce nom doit être unique dans le dossier qui le contient.

Vous devez limiter la longueur des noms pour vous assurer que tous les systèmes d’exploitation puissent les lire.

Vous devez utiliser uniquement des caractères alphanumériques. N’utilisez pas de caractères spéciaux (accent, symboles, espaces, etc. ). Vous pouvez remplacer les espaces par le signe _ (underscore correspondant à la touche 8 du clavier azerty).

Vous devez respecter un format de date normalisé quand vous ajoutez une date sur vos noms de fichier. Nous vous recommandons d’utiliser le format AAAA-MM-JJ (AAAA l’année sur 4 caractères, MM le mois sur deux caractères et JJ le jour sur deux caractères) si vous souhaitez trier les documents du même genre par ordre chronologique.

Vous pouvez aussi, choisir de nommer les dossiers en majuscule et vos fichiers en minuscule. L’important est de garder le même choix pour tous vos fichiers et dossiers.

Exemple de nommage de fichier :
NomDuProjet_Date_Description_Version.Extension
Avoir une arborescence claire

Essayez le plus possible de créer une arborescence de dossiers qui soit logique et claire, afin de retrouver facilement vos documents.

Ce qu’il faut retenir

Un fichier peut contenir du texte, une image, une vidéo, un programme, etc.

L’unité de base pour mesurer la taille d’un fichier est l’octet.

Chaque fichier a :

  • un nom,
  • une extension (telle que .txt, .pdf, .jpg) qui indique son type,
  • une taille,
  • une date de création et de modification.

Testez-vous

Exercice
Quiz

Peut-on avoir deux fichiers avec le même nom ?

Solution
  • Oui, mais pas dans le même dossier.
  • Deux fichiers identiques doivent être dans des dossiers différents.
  • Si deux fichiers identiques sont présents dans le même dossier, l’ordinateur proposera de remplacer, renommer ou annuler.

Pourquoi faut-il éviter les accents ou espaces dans les noms de fichiers ?

Solution

Parce que certains systèmes ou langages peuvent mal interpréter les caractères spéciaux (ex. é, ç, à, etc.).

Nous vous recommandons d’utiliser de préférence, des lettres simples, des tirets - ou des underscores _ pour des noms de fichiers compatibles et lisibles partout.