Truc informatique

Les extensions de fichiers

Le petit bout apres le point - .txt, .csv, .jpg - n'est qu'une etiquette collee sur le fichier. Comprendre ce qu'elle veut dire (et ce qu'elle ne dit pas) t'evite de paniquer quand un fichier s'ouvre mal.

C'est quoi, une extension ?

Dans donnees.csv, le nom du fichier est donnees et l'extension est csv. L'extension n'est pas le contenu : c'est une etiquette qui dit a ton systeme "ouvre-moi de preference avec tel programme". Un .csv s'ouvre dans un tableur, un .jpg dans une visionneuse d'images, un .txt dans un editeur de texte.

A retenir

L'etiquette ne transforme rien. Elle suggere seulement quel programme ouvrir. Le vrai contenu du fichier, lui, ne bouge pas quand tu renommes.

D'abord : afficher les extensions cachees

Par defaut, Windows et Mac cachent l'extension. Tu vois donnees au lieu de donnees.csv - pratique pour eux, piegeant pour toi. Voici comment les rendre visibles une bonne fois pour toutes :

🪟 Windows

Ouvre l'Explorateur (Windows + E), onglet Affichage, et coche Extensions de noms de fichiers. (Sur Windows 11 : menu Afficher ▸ Afficher ▸ Extensions de noms de fichiers.)

🍎 Mac

Ouvre le Finder, menu Finder ▸ Reglages ▸ Avance, et coche Afficher tous les suffixes de fichiers.

🐧 Linux

Rien a faire : les gestionnaires de fichiers (Fichiers, Dolphin...) affichent toujours l'extension. C'est l'un des bons cotes de Linux pour apprendre.

Le contenu decide, pas l'etiquette

Voici le point cle. Un .txt et un .csv contiennent exactement le meme genre de chose : du texte. Renommer l'un en l'autre ne change rien au contenu - juste l'etiquette, donc le programme qui s'ouvre. Regarde :

Demo - renomme le fichier et observe le contenu

Explorateur de fichiers
📄
donnees.txt
S'ouvre avec : l'editeur de texte

Apercu du contenu reel

prenomageville
Maya17Laval
Idris18Gatineau
Lou17Quebec

Le fichier s'appelle donnees.txt. Clique pour le renommer.

Le tableau n'a pas bronche : c'est le meme texte. La seule difference, c'est que ton ordinateur propose maintenant le tableur plutot que l'editeur de texte.

⭐ A retenir : la famille des formats texte

Ces trois-la (et d'autres) ne sont que du texte brut. Le contenu est lisible tel quel dans n'importe quel editeur de texte ; seule l'etiquette change.

.txt texte simple

Du texte sans aucune mise en forme. Le plus depouille des trois.

.csv comma-separated values

Un tableau ecrit en texte : une ligne par rangee, des valeurs separees par des virgules.

.md markdown

Du texte avec quelques signes (#, *) pour les titres et le gras. Toujours du texte lisible.

.txt = .csv = .md : trois etiquettes, un seul vrai contenu (du texte).

Tu peux donc renommer librement entre formats texte : .txt, .csv, .md, et meme .json ou .py... tous ne sont que du texte habille differemment.

Mais l'etiquette peut mentir

Attention au piege inverse. Si tu renommes une photo en .txt, elle ne devient pas du texte pour autant. Le contenu reste celui d'une image - et l'editeur de texte, lui, essaie quand meme de l'afficher comme du texte. Resultat : du charabia.

Demo - renomme une image en .txt et ouvre-la dans l'editeur

Visionneuse d'images
🖼️
photo.jpg
S'ouvre avec : la visionneuse d'images

La photo s'affiche normalement. Clique pour la renommer en .txt.

⚡ La double extension : un classique des virus

Quand les extensions sont cachees, un fichier nomme photo.jpg.exe s'affiche comme photo.jpg - tu crois ouvrir une image, tu lances un programme. C'est la raison no 1 d'afficher les extensions (section du haut). Une vraie image ne finit jamais par .exe.

Avec quoi ouvrir un fichier texte ?

Puisque .txt, .csv et compagnie ne sont que du texte, n'importe quel editeur de texte les ouvre. Chaque systeme en a un d'origine :

🪟 Windows

Bloc-notes (Notepad) est livre avec Windows : parfait pour regarder vite un fichier. Pour coder, installe Notepad++ ou VS Code, bien plus confortables.

🍎 Mac

TextEdit est livre avec le Mac. Piege : il sauve en RTF (texte enrichi) par defaut. Avant d'enregistrer, fais Format ▸ Convertir au format texte, sinon ton .txt n'en est pas vraiment un.

🐧 Linux

gedit, Kate ou Mousepad selon ton bureau ; nano dans le terminal. Tous ouvrent du texte brut sans piege de format.

Et partout, le meme outil gratuit : VS Code (Windows, Mac, Linux). C'est celui qu'on retrouve dans le monde du code - il ouvre .txt, .csv, .py, .json sans broncher et sans jamais ajouter de format cache.

Mais le texte, c'est quoi au juste dans la machine ?

On vient de dire qu'un .txt et un .csv "c'est du texte". Mais au fond, l'ordinateur ne stocke aucune lettre : il ne connait que des nombres, et au final que des 0 et des 1. Comment une suite de chiffres devient-elle Maya a l'ecran ?

→ En savoir plus : du texte aux chiffres, puis aux 0 et aux 1