En informatique, une extension de nom de fichier (ou simplement extension de fichier, voire extension) est un suffixe donné au nom d'un fichier pour identifier son format. Ainsi, on dira qu'un fichier nommé truc.doc
a l'extension doc
ou .doc
.
Le suffixe est séparé du nom par un point (Graphie) (.
) en MS/DOS et CP/M (CP/M, acronyme de Control Program/Monitor, est un système d'exploitation créé par Gary Kildall...). Il ne peut pas compter plus de 3 caractères.
Microsoft Windows (Windows (littéralement « Fenêtres » en anglais) est une gamme de...) utilise l'extension pour réaliser l'association entre le fichier ( Un fichier est un endroit où sont rangées des fiches. Cela peut-être un meuble, une pièce, un...) et les logiciels qui peuvent le gérer. Notons qu'il est possible, sous Windows (Windows est une gamme de systèmes d'exploitation produite par Microsoft, principalement destinées...), de masquer l'extension des fichiers " dont le type est connu ". Cette information est en effet partiellement présentée par l'icône (En ce sens, il arrive que le mot soit écrit icone, sans accent circonflexe.) du fichier (partiellement, car plusieurs extensions peuvent correspondre à la même icône).
Le suffixe est séparé par un ou plusieurs espaces en VM/CMS.
Sur Unix (UNIX (marque déposée officiellement comme UNIX, parfois aussi écrit comme Unix avec...), l'extension n'a pas de sens (SENS (Strategies for Engineered Negligible Senescence) est un projet scientifique qui a pour but...) pour le système d'exploitation, mais peut être utilisée par habitude, par soucis de clarté et par des applications. Avec les environnements tel que KDE (KDE est un projet de logiciel libre historiquement centré autour d'un environnement de bureau...) et GNOME (GNOME, acronyme de GNU Network Object Model Environment, est un environnement de bureau libre...), les suffixes sont aussi utilisés pour déterminer l'application, la première analyse du fichier lors de l'affichage (L' affichage désigne l'application d'une surface de papier script dans un lieu public(et non du...) se base sur l'extension. Une seconde ( Seconde est le féminin de l'adjectif second, qui vient immédiatement après le premier ou qui...) analyse lors par exemple de la sélection du fichier, se base sur l'utilitaire (Le mot utilitaire peut désigner :) file
qui inspecte le contenu d'un fichier pour détermine le type MIME (Un Internet media type, à l'origine appelé Type MIME ou juste MIME ou encore...) du fichier.
Avec les versions 1 à 9.x de Mac OS (Mac OS (pour Macintosh Operating System) est le nom du système d'exploitation d'Apple pour ses...), il n'existait pas d'extension de fichier. On pouvait, bien sûr, manuellement les rajouter (surtout pour faciliter les échanges de documents avec les autres systèmes d'exploitation. Depuis les versions X (dix) de Mac OS, les documents comportent systématiquement des extensions de fichiers (que l'on peut ou non visualiser).
On peut changer l'extension d'un fichier sans en changer le contenu, de la même manière que l'on peut changer le reste du nom. Cette opération est souvent risquée si elle n'est pas effectuée en connaissance de cause : souvent les logiciels se basent sur l'extension pour identifier le type du fichier et ils ne pourront pas reconnaître le format de données (Le format des données est la manière utilisée en informatique pour représenter...).
C'est la raison pour laquelle Microsoft (Microsoft Corporation (NASDAQ : MSFT) est une multinationale américaine de solutions...) Windows masque par défaut l'extension. Ceci peut être modifié dans les paramètres d'affichage des "options de dossiers", et le changement d'extension devient alors possible. Cependant Windows avertit l'utilisateur que le fichier risquera "d'être inutilisable" avec une demande de confirmation avant de faire le changement.
Dans Windows, il est difficile de déterminer le type d'un fichier dont l'extension est erronée (ceci peut être exploité par certains utilisateurs pour camoufler certains fichiers sous une apparence trompeuse).
Au contraire, avec Unix, la simple commande (Commande : terme utilisé dans de nombreux domaines, généralement il désigne un ordre ou un...) file permet de reconnaître le format d'un fichier.
txt
: fichier textepdf
: PDFdoc
: fichier pour le traitement de texte Microsoft Word (Microsoft Word est un logiciel de traitement de texte publié par Microsoft. Cette...)odt
: fichier pour le traitement de texte OpenOffice (OpenOffice.org (parfois abrégé en OOo) désigne à la fois un logiciel libre de bureautique, une...).org Writerjpeg (La norme JPEG est une norme qui définit le format d'enregistrement et l'algorithme de...)
: fichier image au format JPEGpng
: fichier image au format PNGgif
: fichier image au format GIFmp3
: fichier audio MP3ogg (Ogg est le nom du principal projet de la fondation Xiph.org dont le but est de proposer à la...)
: fichier audio OGG Vorbis (Vorbis est un algorithme de compression et de décompression (codec) audio numérique, sans...)xls
: fichier tableur Microsoft Excel (Microsoft Excel, dont le nom officiel actuel est Microsoft Office Excel, est un tableur de la suite...) XLShtml
: fichier HTMLwma
: fichier audio WMA pour Windows Media Audio (Windows Media Audio aussi appelé WMA est un format propriétaire de compression audio...)tar.gz
: fichier archive au format tar compressé par gzip.Sous Windows, le système de fichiers (Un système de fichiers (file system ou filesystem en anglais) ou système de gestion de...) historique était limité pour les noms de fichier à 8 caractères pour le nom et à 3 caractères pour l'extension. Ceci explique que les extensions originaires d'autres systèmes sont souvent tronquées à 3 lettres :
htm
au lieu de html
jpg
ou jpe
au lieu de jpeg
mpg
ou mpe
au lieu de mpeg
tgz
au lieu de tar.gz