- Extension informatique
-
Extension de nom de fichier
Pour les articles homonymes, voir Extension.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.txt
a l'extensiontxt
ou.txt
.Sommaire
Usage selon le système d'exploitation
Le suffixe est séparé du nom par un point (
.
) en MS/DOS et CP/M. Il ne peut pas compter plus de 3 caractères.Microsoft Windows utilise l'extension pour réaliser l'association entre le fichier et les logiciels qui peuvent le gérer. Il est possible, sous Windows, de masquer l'extension des fichiers « dont le type est connu ». Cette information est en effet partiellement présentée par l'icône du fichier (partiellement, car plusieurs extensions peuvent correspondre à la même icône).
En VM/CMS, le suffixe, appelé “filetype”, est séparé du nom par un espace.
Sur Unix, l'extension n'a pas de sens pour le système d'exploitation, mais peut être utilisée par habitude, par souci de clarté et par des applications. Avec les environnements tel que KDE et GNOME, les suffixes sont aussi utilisés pour déterminer l'application, la première analyse du fichier lors de l'affichage se base sur l'extension. Une seconde analyse lors par exemple de la sélection du fichier, se base sur l'utilitaire
file
qui inspecte le contenu d'un fichier pour détermine le type MIME du fichier.Les versions 1 à 9 de Mac OS avaient un dispositif différent pour renseigner sur le type de contenu d'un fichier donné, où tout fichier est équipé de métadonnées “code de type” et “code du logiciel créateur”.[1] Cependant, rien n'empêchait de rajouter manuellement l'extension au nom du fichier pour faciliter l'échange de documents avec les autres systèmes d'exploitation. Depuis la version X (dix) de Mac OS, les documents comportent systématiquement une extension au nom du fichier (que l'on peut ou non visualiser).
Modification de l'extension
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.
C'est la raison pour laquelle Microsoft 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 file permet de reconnaître le format d'un fichier.
Exemples d'extensions courantes
Article détaillé : Liste d'extensions de fichiers.aac
: fichier audio avec pertes AACavi
: fichier vidéo AVIdoc
: fichier texte, selon le cas MS Word ou WordPerfectexe
: fichier exécutable pour Windowsflac
: fichier audio sans perte FLACgif
: fichier image GIFhtm
ouhtml
: fichier HTMLiso
: fichier image CD ISOjpeg
oujpg
: fichier image JPEGmkv
: fichier vidéo MKVmp3
: fichier audio avec pertes MP3odp
: fichier présentation ODPods
: fichier tableur ODSodt
: fichier texte ODToga
ouogg
: fichier audio OGGogm
: fichier vidéo OGMpdf
: fichier présentation PDFpng
: fichier image PNGpps
ouppt
: fichier présentation PPSsvg
: fichier image vectorielle SVGtar.gz
: fichier archive TAR compressé par gzip (double extension, mal gérée par MS Windows).torrent
: fichier de métadonnées servant au téléchargement Torrenttxt
: fichier texte simple TXTwav
: fichier audio WAVzip
: fichier archive ZIP7z
: fichier archive 7z
Extension de 3 caractères
Sous Windows, le système de fichiers 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 dehtml
jpg
oujpe
au lieu dejpeg
mpg
oumpe
au lieu dempeg
tgz
au lieu detar.gz
Notes
- ↑ (en) Ilan Szekely, Amir Szekely, Gary Yonaites, Nikolas Kovalenko, « The Type/Creator Database Website », 2003-10-23. Consulté le 2008-02-21
Voir aussi
Articles connexes
Liens et documents externes
- (fr) Lire-Fichier.com - Information sur les extensions de nom de fichier
- (en) File Extension Library
- (en) File-Extensions.org - The source for file extension / file formats information.
- (en) FilExt
- Portail de l’informatique
Catégories : Système de fichiers | Format de données numériques | Métadonnées | Nom
Wikimedia Foundation. 2010.