SUFFIXES(7) Manuel du programmeur Linux SUFFIXES(7)

suffixes – Liste de suffixes de fichier

Il est courant d'indiquer le contenu d'un fichier en utilisant un suffixe, consistant (communément) en un point suivi d'une ou plusieurs lettres. Plusieurs utilitaires standard, comme les compilateurs, utilisent cela pour reconnaître le type de fichier à traiter. L'utilitaire make(1) agit en fonction de règles basées sur le type de suffixe.

La liste suivante regroupe des suffixes couramment rencontrés sur les systèmes Linux.

Suffixe Type de fichier
,v fichiers pour RCS (Revision Control System)
- fichier de sauvegarde
.C code source C++, équivalent à .cc
.F source Fortran avec directives cpp(1)
ou fichier compressé avec freeze
.S source en assembleur avec directives cpp(1)
.Y fichier compressé avec yabba
.Z fichier compressé avec compress(1)
.[0-9]+gf fichiers de fontes génériques TeX
.[0-9]+pk fichiers de fontes empaquetées TeX
.[1-9] pages de manuel de la section correspondante
.[1-9][a-z] pages de manuel de section et sous-section
.a bibliothèque statique de code objet
.ad fichier de ressources par défaut d'application X
.ada source ADA (corps, spéc ou les deux)
.adb source de corps ADA
.ads source de spécification ADA
.afm métriques de fonte PostScript
.al fichier autochargeable Perl
.am fichier d'entrée pour automake(1)
.arc archive arc(1)
.arj archive arj(1)
.asc données PGP « ASCII-armored »
.asm fichier source en assembleur (GNU)
.au fichier audio
.aux fichier auxiliaire de LaTeX
.avi fichier de film (msvideo)
.awk programme en langage AWK
.b image pour le chargeur d’amorçage Lilo
.bak fichier de sauvegarde
.bash script de l’interpréteur bash(1)
.bb données de liste de blocs basiques produite par
gcc -ftest-coverage
.bbg données de blocs basiques pour graphe produit par
gcc -ftest-coverage
.bbl sortie de BibTeX
.bdf fichier de fonte X
.bib entrée de BibTeX, base de données bibliographique de TeX
.bm source en bitmap
.bmp bitmap
.bz2 fichier compressé avec bzip2(1)
.c source en C
.cat fichier de catalogue de messages
.cc source en C++
.cf fichier de configuration
.cfg fichier de configuration
.cgi programme ou script de création de contenu web
.cls définition de classe LaTeX
.class bytecode compilé en Java
.conf fichier de configuration
.config fichier de configuration
.cpp équivalent à .cc
.csh script d’interpréteur csh(1)
.cxx équivalent à .cc
.dat fichier de données
.deb paquet de logiciel Debian
.def source en Modula-2 pour modules de définition
.def autres fichiers de définition
.desc partie initiale d'un courriel dépaqueté par
munpack(1)
.diff différences entre fichiers (sortie de la commande diff(1))
.dir fichier de répertoire de base de données dbm
.doc fichier de documentation
.dsc contrôle des sources Debian (paquet source)
.dtx fichier source de paquet LaTeX
.dvi sortie de TeX indépendante du périphérique
.el source en Emacs Lisp
.elc source compilé en Emacs Lisp
.eps Encapsulated PostScript
.exp code source en Expect
.f source en Fortran
.f77 source en Fortran 77
.f90 source en Fortran 90
.fas Common Lisp précompilé
.fi fichier d’en-tête Fortran
.fig fichier d’image FIG (utilisé par xfig(1))
.fmt fichier de format pour TeX
.gif format de fichier d’image graphique de Compuserve
.gmo catalogue de messages au format GNU
.gsf fonte Ghostscript
.gz fichier compressé avec gzip(1)
.h fichier d’en-tête pour C ou C++
.help fichier d'aide
.hf équivalent à .help
.hlp équivalent à .help
.htm .html du pauvre...
.html document HTML utilisé sur le web
.hqx fichier Macintosh encodé sur 7 bits
.i source en C après passage du préprocesseur
.icon source en bitmap
.idx références ou index de données pour l’hypertexte
ou un système de base de données
.image source en bitmap
.in modèle de configuration, pour GNU autoconf
.info fichiers pour le navigateur info d’Emacs
.info-[0-9]+ fichiers info séparés
.ins fichier d'installation de paquet LaTeX pour docstrip
.itcl code source itcl ;
itcl ([incr Tcl]) est une extension objet de Tcl
.java fichier source en Java
.jpeg format d'image du Joint Photographic Experts Group
.jpg .jpeg du pauvre...
.kmap table des touches de lyx(1)
.l équivalent à .lex ou .lisp
.lex fichiers lex(1) ou flex(1)
.lha archive lharc
.lib bibliothèque Common Lisp
.lisp source en Lisp
.ln fichier utilisé avec lint(1)
.log fichier de journalisation, créé par exemple par TeX
.lsm entrée descriptive pour Linux Software Map
.lsp source en Common Lisp
.lzh archive lharc
.m code source en Objective C
.m4 source pour m4(1)
.mac fichiers de macro pour divers programmes
.man page de manuel (plutôt source que formatée).
.map fichier de cartes pour divers programmes
.me source en nroff pour le paquet de la macro me
.mf source en Metafont (générateur de fontes pour TeX)
.mgp fichier MagicPoint
.mm sources pour groff(1) au format mm
.mo fichier binaire de catalogue de messages
.mod source en Modula-2 pour modules d'implémentation
.mov film (QuickTime)
.mp source en Metapost
.mp2 fichier MPEG couche 2 (audio)
.mp3 fichier MPEG couche 3 (audio)
.mpeg fichier de film
.o fichier objet
.old fichier ancien ou de sauvegarde
.orig fichier de sauvegarde (original) de patch(1)
.out fichier de sortie, souvent un exécutable (a.out)
.p source en Pascal
.pag fichier de données de base de données dbm
.patch différences entre fichiers pour patch(1)
.pbm format bitmap portable
.pcf fichier de fonte X11
.pdf Portable Data Format d’Adobe
(utiliser Acrobat/acroread ou xpdf)
.perl source en Perl (voir .ph, .pl et .pm)
.pfa fichiers de définition de fonte PostScript, format ASCII
.pfb fichier de définition de fonte PostScript, format binaire
.pgm format greymap portable
.pgp données PGP binaires
.ph fichier d'en-tête Perl
.php fichier de programme en PHP
.php3 fichier de programme en PHP3
.pid fichier pour stocker le PID d'un démon (p. ex. crond.pid)
.pl fichier de bibliothèque Perl ou de liste de propriétés TeX
.pm fichier de module Perl
.png fichier Portable Network Graphics
.po source de catalogue de messages
.pod fichier de perldoc(1)
.ppm format de fichier portable pixmap
.pr source en bitmap
.ps fichier PostScript
.py source en Python
.pyc Python compilé
.qt film QuickTime
.r source RATFOR (obsolète)
.rej corrections non appliquées par patch(1)
.rpm paquet logiciel RPM
.rtf fichier de texte au format Rich Text
.rules règles pour quelque chose
.s source en assembleur
.sa bibliothèque souche pour bibliothèques partagées a.out
.sc commandes du tableur sc(1)
.scm code source en Scheme
.sed fichier source de sed
.sgml fichier source en SGML
.sh scripts sh(1)
.shar archive créée par shar(1)
.so bibliothèque partagée ou objet chargeable dynamiquement
.sql source de SQL
.sqml programme de requêtes ou schéma pour SQML
.sty fichier de style pour LaTeX
.sym module de définition compilé en Modula-2
.tar archive créée par tar(1)
.tar.Z archive tar compressée avec compress(1)
.tar.bz2 archive tar compressée avec bzip2(1)
.tar.gz archive tar compressée avec gzip(1)
.taz archive tar compressée avec compress(1)
.tcl code source en Tcl
.tex source en TeX ou LaTeX
.texi équivalent à .texinfo
.texinfo source de documentation en TeXinfo
.text fichier texte
.tfm fichier de métriques des fontes TeX
.tgz archive tar compressée avec gzip(1)
.tif .tiff du pauvre…
.tiff format de ficher d'image TIFF
.tk script en Tcl/Tk
.tmp fichier temporaire
.tmpl fichier de modèle
.txt équivalent à .text
.uu équivalent à .uue
.uue fichier binaire encodé avec uuencode(1)
.vf fichier de fonte virtuelle de TeX
.vpl liste de propriétés virtuelles de TeX
.w CWEB de Silvio Levi
.wav fichier d'onde sonore
.web langage WEB de Donald Knuth
.wml source pour le langage Meta pour le web
.xbm source en bitmap X11
.xcf graphisme de GIMP
.xml fichier en eXtended Markup Language
.xpm source en pixmap X11
.xs fichier xsub de Perl produit par h2xs
.xsl feuille de style XSL
.y fichier yacc(1) ou bison(1) (analyseurs)
.z fichier compressé avec pack(1) (ou un ancien gzip(1))
.zip archive produite par zip(1)
.zoo archive produite par zoo(1)
~ fichier de sauvegarde d’Emacs ou de patch(1)
rc fichier de démarrage (run control), par exemple : .newsrc

Conventions générales UNIX.

Cette liste n'est pas exhaustive.

file(1), make(1)

Cette page fait partie de la publication 5.13 du projet man-pages Linux. Une description du projet et des instructions pour signaler des anomalies et la dernière version de cette page peuvent être trouvées à l'adresse https://www.kernel.org/doc/man-pages/.

La traduction française de cette page de manuel a été créée par Christophe Blaess https://www.blaess.fr/christophe/, Stéphan Rafin <stephan.rafin@laposte.net>, Thierry Vignaud <tvignaud@mandriva.com>, François Micaux, Alain Portal <aportal@univ-montp2.fr>, Jean-Philippe Guérard <fevrier@tigreraye.org>, Jean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>, Julien Cristau <jcristau@debian.org>, Thomas Huriaux <thomas.huriaux@gmail.com>, Nicolas François <nicolas.francois@centraliens.net>, Florentin Duneau <fduneau@gmail.com>, Simon Paillard <simon.paillard@resel.enst-bretagne.fr>, Denis Barbier <barbier@debian.org>, David Prévot <david@tilapin.org> et Jean-Paul Guillonneau <guillonneau.jeanpaul@free.fr>

Cette traduction est une documentation libre ; veuillez vous reporter à la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.

Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à debian-l10n-french@lists.debian.org.

13 août 2020 Linux