Le suffixe c'est un reste bancale des anciens systèmes comme MSDOS. Ces systèmes n'étaient pas capables d'utiliser des noms de fichiers autres qu'à 8 caractères, un point et 3 caractères (XXXXXXXX.XXX). Et les trois derniers caractères étaient systématiquement utilisés pour le typage du fichier. Pratique comme ça mais risqué (un renommage est si vite fait). Sans parler du fait que ces mêmes systèmes, légers mais très insuffisants, ne faisaient pas la différence entre majuscules et minuscules.
Les systèmes UNIX, eux, bien que datant de la même époque (voire avant), utilisaient des noms de fichiers quelconques (et de n'importe quelle taille). Il n'y avait aucune notion de suffixe particulier. Un fichier "monTexte" était un fichier texte parce que son contenu était bien composé de caractères, même son nom ne se finissait pas par ".txt". On a utilisé la notation pointée sous UNIX de temps en temps pour indiquer le type du fichier dans le nom, ou pour être compatible avec les systèmes non-UNIX. Mais le point (.) est utilisé comme on veut dans un fichier UNIX. Souvent d'aileurs on le retrouve comme séparateur de numéros de versions, sinon on précède un nom de fichier d'un point pour en faire un "fichier caché".
Mais en règle générale, une application sous GNU/Linux appréhende un fichier par son "vrai" type, pas par ce que contiennent les 3 derniers caractères de son nom.
A noter cependant que certaines applis analysent seulement le suffixe (Windows a fait beaucoup de mal

-
irimi
- Messages : 503