Qu'est-ce que le format de fichier TMP ?
Les fichiers avec l'extension .tmp contiennent différents types de données stockées de manière temporaire. Il s'agit d'une extension générique - ces fichiers peuvent apparaître sous forme de texte ou binaire. Il n'y a pas de structure de données spécifiée pour les fichiers .tmp ; le format interne dépend entièrement de l'application qui les a créés.
Les fichiers .tmp sont créés par de nombreux programmes différents et sont généralement stockés dans le dossier tmp ou TEMP, par exemple lors de :
- Le téléchargement de données depuis Internet,
- L'enregistrement de copies de sauvegarde de fichiers,
- Le traitement de fichiers de données volumineux dépassant la mémoire interne disponible,
- L'exécution d'opérations de sauvegarde automatique ou de récupération après plantage dans les applications de bureau et de productivité.
Les fichiers « temporaires » ne sont généralement conservés que pendant la période où une action donnée est effectuée, après quoi ils devraient être automatiquement supprimés. Ils peuvent contenir des données clés nécessaires au fonctionnement d'un programme à un moment donné ; par conséquent, si l'origine d'un tel fichier est inconnue, il ne doit pas être supprimé manuellement. Sur les systèmes de type Unix, les fichiers .tmp sont également utilisés pour la communication inter-processus et comme tampons de swap ou de verrouillage transitoires.
Comme le format .tmp ne possède pas de signature fixe, son contenu réel peut aller du texte brut à une charge utile binaire - un fichier partiellement téléchargé peut ressembler à un fichier .PART, tandis qu'une copie de travail d'un éditeur peut ressembler en interne à une sauvegarde .BAK. Sur Windows, les fichiers .tmp obsolètes s'accumulent dans le dossier %TEMP% et peuvent être nettoyés en toute sécurité avec l'Assistant de stockage ou le Nettoyage de disque. Sur Linux et macOS, la commande file aide à identifier ce qu'un fichier .tmp contient réellement.
Sécurité et sûreté
RISQUE : LOWLes fichiers temporaires eux-mêmes sont des données inertes, et supprimer les fichiers restants est sans danger - le risque principal est opérationnel, pas sécuritaire : supprimer un .tmp qu'une application utilise activement peut faire planter l'application ou corrompre le document en cours d'édition (Windows bloque généralement cela avec une erreur « fichier en cours d'utilisation »). Les logiciels malveillants déposent parfois des exécutables déguisés dans les dossiers Temp, c'est pourquoi les outils antivirus surveillent %TEMP% ; un fichier .tmp ne peut cependant pas s'exécuter tout seul. Règle d'or : fermez tous les programmes (ou redémarrez), puis nettoyez Temp avec l'Assistant de stockage/Nettoyage de disque plutôt que de supprimer les fichiers un par un.
Détails du format
en brefProgrammes qui ouvrent les fichiers TMP
Détails techniques
spécifications approfondies| Type MIME | application/octet-stream |
| Format interne | Aucune structure fixe - hérite du format de l'application créatrice (texte brut, binaire, flux d'archive, etc.) |
| Signature de fichier (octets magiques) | Aucune - pas d'en-tête fixe ; les premiers octets reflètent ceux du type de contenu réel |
| Texte ou binaire | L'un ou l'autre, selon le programme créateur ; la même extension couvre les deux formes |
| Plateforme | Multiplateforme - Windows, macOS, Linux et les autres systèmes de type Unix utilisent tous la convention .tmp |
| Chemin de stockage Windows | Généralement %TEMP% ou %TMP% (correspond à C:\Users\<utilisateur>\AppData\Local\Temp) |
| Chemin de stockage Linux / Unix | Répertoire /tmp, généralement monté en tant que tmpfs (basé sur la RAM ; vidé au redémarrage) |
| Cycle de vie du fichier | Lié au processus ou à la session de création ; destiné à être supprimé automatiquement à la fin de la tâche |
| Convention de nommage | Intègre souvent un PID, un jeton aléatoire ou un compteur séquentiel (ex: ~DF1A2B.tmp, tmp8a3f.tmp) |
| Comportement Microsoft Office | Word et Excel préfixent les fichiers temporaires par ~$ ou ~DF et les placent à côté du document source |
| Sauvegarde automatique / récupération | Les suites bureautiques (Word, LibreOffice) écrivent des instantanés .tmp avant de valider les modifications dans le fichier réel |
| Usage IPC sur Unix | Utilisés comme fichiers de communication inter-processus transitoires, fichiers de verrouillage et stubs de tubes nommés |
| Intermédiaire d'extraction d'archive | Les outils tels que 7-Zip préparent le contenu décompressé dans des fichiers .tmp avant d'écrire le résultat final |
| Préparation de téléchargement | Les navigateurs et gestionnaires de téléchargement écrivent les octets entrants dans un fichier .tmp jusqu'à la fin du transfert, puis le renomment |
| Nettoyage sur Windows | Fichiers obsolètes supprimés par l'Assistant de stockage, le Nettoyage de disque ou manuellement via del /q %TEMP%\*.tmp dans l'invite de commande |
| Publié | 1980s (convention dates back to MS-DOS and early Unix) |
Conversions TMP
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers TMP.