Grâce au développement de l'informatique, l'on peut aujourd'hui avoir accès à un large choix de types de données. Il y a bien évidemment le texte, mais aussi le son et l'image pour ne citer que les plus utilisés. Toutefois, aussi diverses soit-elles, les données sont toutes représentées en définitive par des 0 et des 1 (représentation binaire) pour qu'elles puissent être interprétables par l'ordinateur qui ne comprend que ce langage.
Une fois représentées grâce à un format, les données peuvent être stockées (enregistrées) sur support informatique via un fichier ayant lui aussi un format spécifique.
Pour réaliser le fichier qui va permettre le stockage de ces données, l'on recours alors à la définition d'un format de fichier.
Pour dire les choses simplement, chaque logiciel qui crée un fichier (document texte, tableau...) utilise un format d'enregistrement pour le créer. Ce format peut être spécifique au logiciel (propriétaire) ou standard et donc utilisé et compris par d'autres logiciels.
La notion de format étant un peu difficile à cerner car très abstraite, nous allons illustrer notre propos par l'exemple du tableau suivant :
| A | B | C |
| B | C | B |
Problème : Comment peut-on représenter de manière informatique ce tableau ainsi que les informations textuelles qu'il contient ?
Solution : La première étape consiste à choisir le format des données textuelles à utiliser. Il existe de nombreux formats dont les plus utilisés sont les formats ASCII et Unicode. Le principe est simple : Chaque caractère (lettre, nombre, symbole...) correspond à un nombre donné. Ce nombre est représenté de manière binaire sous forme de 0 et de 1. Ainsi :
Une fois que notre texte est codifié, il reste à écrire dans le fichier d'une manière ou d'une autre qu'il y a un tableau composé de deux lignes et trois colonnes avec le A dans la première case, le B dans la seconde et le C dans la troisième... Il faut donc recourir à une convention de représentation (format de fichier). Il en existe là aussi un grand nombre mais la plupart sont un peu complexes, utilisons donc un exemple simplifié : la "," représente une nouvelle colonne et le caractère ";" représente une nouvelle ligne.
Voici le résultat final obtenu :
; , 1000001 , 1000010 , 1000011 ; , 1000010 , 1000011 , 1000010
Et voilà, le tour est joué. Nous avons réussi à traduire dans un langage informatique le tableau.
De part sa grande flexibilité, la notion de format a permis le développement d'un grand nombre de formats dits propriétaires. Comment donc s'assurer que votre ordinateur puisse lire n'importe quel format alors que tout individu peut créer son propre format et imposer un logiciel pour le lire ?
Pour résoudre le problème et couper court à l'anarchie en la manière, des formats standards ont été proposés et validés au niveau mondial. Parmi les plus connus, on retrouve le format XML, RTF, AVI, JPEG, GIF, MP3 et le très populaire format PDF. Cela a bien évidemment réduit le nombre de logiciels nécessaires pour lire la majorité des fichiers.
Il existe actuellement des centaines de formats standards pour tous les types de fichiers (vidéos, images, sons, texte, données structurées, archives...). Pour reconnaître le format d'un fichier et en connaître par conséquent le type, il suffit de consulter son extension c'est à dire les dernières lettres (généralement au nombre de 3) du nom du fichier qui se trouvent après le "." (il est parfois nécessaire d'activer une option dans Windows pour pouvoir voire ces extensions). Exemple : video9.avi
Le tableau suivant donne un tableau de correspondance "Extension/Format => Type de fichier => Programme associé" de base à connaître absolument pour les débutants :
Extension |
Type de Fichier |
Programme associé |
avi |
Séquence vidéo. |
Windows Media Player... |
bmp |
Image au format Bitmap. Elles peuvent être lues grâce à n'importe quel programme de d'imagerie |
Paint... |
cab |
Les fichiers portant l'extension .cab sont des fichiers compressés. C'est un format utilisé par Microsoft pour compresser leurs logiciels. |
CabView |
dll |
Fichier système utilisé généralement par windows et d'autres logiciels. Ne s'ouvre pas ! |
|
doc |
Fichier document de Microsoft Word ou Wordpad. |
Microsoft Word |
exe |
Fichier exécutable. C'est un programme qui s'éxecute tout seul, pas besoin de logiciel pour le lire. |
|
gif |
Image au format Graphic Interchange Format.Très utilisé sur internet |
Paint... |
hlp |
Fichier d'aide. |
Windows |
htm |
Fichier hypertexte Internet |
Internet Explorer, Firefox |
html |
Fichier Hypertexte Internet |
|
jpeg ou jpg |
Image au format JPEG. Lisible par tous les logiciels d'imagerie. |
Paint... |
mov |
Fichier video ou son au format QuickTime Movie |
QuickTime Player |
mp3 |
Fichier Audio Mpeg compressé souvent de la musique |
Windows Media Player, Winamp... |
mpg |
Film vidéo MPEG (Motion Pictures Expert Group) compressé. |
Windows média player... |
Fichier Adobe Acrobat |
Acrobat reader |
|
png |
Image Portable Network Graphics |
Fireworks |
ppt |
Fichier Présentation PowerPoint |
PowerPoint |
rtf |
Document Texte enrichi (Rich Text Format) |
Wordpad, Word... |
txt |
Document texte |
Bloc Notes, wordpad, word... |
wav |
Fichier son non compressé |
Windows Media Player... |
xls |
Fichier classeur Microsoft Excel |
Microsoft Excel |
zip |
Fichier compressé peut contenir des fichiers de tous types |
Winzip |
Une liste plus exhaustive pout être consultée sur cette page