WD97 : Comment Word pour windows utilise les fichiers temporaires

Traductions disponibles Traductions disponibles
Numéro d'article: 89247 - Voir les produits auxquels s'applique cet article
Ancien nº de publication de cet article : F89247
Agrandir tout | Réduire tout

Sommaire

Résumé

Cet article explique où, quand et comment Microsoft Word pour Windows crée des fichiers temporaires.

Plus d'informations

Définition d'un fichier temporaire

Un programme crée un fichier temporaire pour stocker des informations de manière temporaire. Le programme détermine l'emplacement et le moment de la création de ces fichiers, qui ne sont disponibles que pour la session en cours du programme.

Pourquoi Word crée-t-il des fichiers temporaires ?

Vitesse :

Word copie parfois les parties d'un fichier dans la mémoire de manière à accéder plus rapidement aux informations lorsque vous copiez et collez ou faites défiler un document. Word référence l'emplacement des informations au lieu d'y accéder, ce qui réduit le temps d'exécution de ces fonctions par Word.

Intégrité des données :

Word utilise les fichiers temporaires comme " filet de protection " contre les erreurs de système du processus d'enregistrement des fichiers. En enregistrant d'abord les données dans un fichier temporaire, puis en le renommant correctement, Word garantit l'intégrité des données de votre fichier original et le protège contre les problèmes qui pourraient survenir lors de l'écriture du fichier (coupure de courant ou connexions réseau perdues par exemple).

Types de fichier temporaire

Fichier MS-DOS :

Il s'agit de fichiers MS-DOS standard.

Le fichier est basé sur le fichier du document :

La différence entre ce fichier et un fichier MS-DOS traditionnel réside dans le fait que plusieurs programmes peuvent lire et écrire dans ces fichiers sans que le propriétaire d'origine ne le sache. De plus, les fichiers de document ont des propriétés inhérentes qui permettent à Word de créer des fichiers et répertoires à l'intérieur des fichiers. Au démarrage, Word crée un fichier de document (direct) temporaire appelé ~wrfxxxx.tmp. Vous savez qu'il s'agit d'un fichier de document car sa taille initiale est de 1536 octets. Ce fichier de document temporaire sert à enregistrer l'ensemble des objets OLE appartenant à des documents sans nom, à la fonction Annuler, au Presse-papiers et à des documents dont les formats natifs ne sont pas le format document (par exemple documents .txt, .rtf et Word 2.0). Word peut ouvrir les fichiers de document selon deux modes différents : traité et direct. Ces modes sont abordés plus loin dans cet article.

Fichiers de document traités :

Les fichiers traités permettent à Word d'ouvrir un fichier, d'y écrire et de permettre à d'autres programmes (tels que Microsoft Excel) d'y écrire, tout en conservant le droit de restaurer le fichier dans l'état où il était lors de sa première ouverture dans Word.

Pour cela, le fichier de document crée des images fantômes (généralement ~dftxxxx.tmp) de toutes les modifications apportées au fichier après son ouverture ; si Word conserve toutes les modifications, le contenu de ~dftxxxx.tmp fusionne avec le fichier original puis une version complète est enregistrée. Si, par contre, Word ne prend pas compte les modifications, le fichier ~dftxxxx.tmp est supprimé et le fichier original ne change pas. Word ouvre l'ensemble des fichiers natifs de Word à l'aide de fichiers traités, ce qui crée des images fantômes dans le répertoire Temp. Lorsque vous démarrez Word, Normal.dot est généralement ouvert en mode traité et un fichier fantôme appelé dftxxxx.tmp est créé pour celui-ci. Par exemple, lors d'un enregistrement rapide, ces deux fichiers sont fusionnés.

Direct :

Word utilise le stockage direct lors de l'ouverture du fichier de document temporaire et lorsque vous effectuez un Enregistrer sous ou un Enregistrement complet (et non un Enregistrement rapide). Ce type de fichier est peu (ou pas) gourmand en mémoire et ne crée pas d'image fantôme lors de la création ou de l'ouverture.

Fichiers spécifiques créés par Word

Les tableaux suivants répertorient quelques-uns des fichiers temporaires spécifiques créés par Word.
Fichiers généralement créés au démarrage de Word               Nom du fichier
----------------------------------------------------------------------------- 
Fichier MS-DOS
(pour réserver 4 identificateurs de fichiers)   0 octets       ~wrf0000.tmp 
Fichier brouillon MS-DOS                        0 octets       ~mfxxxx.tmp 
Fichier composé - traité                        0 octets       ~dftxxxx.tmp 
Fichier composé - direct                        1536 octets     ~wrf0001.tmp 
       (fichiers OLE/non Word sans nom)

Fichiers de récupération Word                                  Nom du fichier
----------------------------------------------------------------------------- 
Fichier temporaire pour récupération auto                      ~wraxxxx.tmp 
Récupération auto                                 Récupération auto sauvegarde 
                                                  de <nomdoc>.asd

Autres fichiers temporaires Word                               Nom du fichier 
-----------------------------------------------------------------------------
Copie d'un autre document                                      ~wrcxxxx.tmp 
Document Word                                                  ~wrdxxxx.tmp 
Fichier de document temp                                       ~wrfxxxx.tmp 
Dictionnaire                                                   ~wrixxxx.tmp 
Presse-papiers                                                 ~wrlxxxx.tmp 
Macro                                                          ~wrmxxxx.tmp 
Document OLE Word                                              ~wroxxxx.tmp 
Fichier brouillon                                              ~wrsxxxx.tmp 
Document (étranger) converti                                   ~wrvxxxx.tmp 

Vue simplifiée du schéma utilisé pour l'enregistrement d'un fichier modifié

Création fichier temp                       Créer ~wrdxxxx.tmp
Écriture fichier temp                       Enregistrement données exemple 
                                            dans ~wrdxxxx.tmp
Suppression fichier original                Suppression EXEMPLE.DOC 
Déplacement temp vers nom cible             Déplacement ~wrdxxxx.tmp vers 
                                            Exemple.doc 
Les performances de Word sont sensiblement améliorées lorsque le fichier temporaire est placé dans le même répertoire que le fichier enregistré. Si Word plaçait le fichier temporaire ailleurs, il devrait utiliser la commande MS-DOS COPY pour déplacer le fichier temporaire du répertoire vers l'emplacement d'enregistrement. En conservant le fichier temporaire dans le même répertoire que le fichier de document enregistré, Word peut utiliser la commande MS-DOS SAVE pour désigner rapidement le fichier temporaire comme étant le document enregistré.

Quand et où Word crée-t-il les fichiers temporaires ?L'emplacement de création des fichiers temporaires par Word est une information codée de manière permanente et ne peut pas être modifié. En général, Word crée des fichiers temporaires pour les types de données suivants.



Objets Word incorporés (répertoire Temp) :
Lorsque Word fonctionne en tant que programme serveur OLE, les objets Word incorporés sont enregistrés comme fichiers temporaires dans le répertoire Temp.

OLE 2.0 nécessite une capacité de stockage supplémentaire. Lorsque vous démarrez les programmes OLE, Word doit fournir des copies des données au serveur. Lors de l'utilisation prolongée de OLE 2.0 au cours d'une même session d'un programme, il n'est pas rare qu'une grande quantité de stockage temporaire s'accumule sur le disque dur.

Fichier brouillon (répertoire Temp) :

Lorsque Word est à cours de mémoire vive (RAM) interne, il crée toujours un fichier brouillon temporaire unique dans le répertoire Temp afin de conserver les informations. Ce fichier brouillon conserve les informations qui sont échangées à partir du cache du fichier interne de Word, attribué à partir de la mémoire globale du système. La taille du fichier brouillon varie de 64 kilo-octets (Ko) à 3,5 méga-octets (Mo). Vous pouvez éviter que Word n'ait à écrire dans le fichier brouillon en attribuant plus de RAM à Word en utilisation interne.

La taille du cache dans Word est de 64 Ko par défaut.

Pour plus d'informations sur l'augmentation de la taille du cache dans Word, consultez l'article suivant dans la Base de connaissances :
157464WD97: Where Settings Are Stored in the Registry
Macro enregistrée (répertoire Temp) :

Lorsque vous enregistrez une macro, Word crée un fichier temporaire dans le répertoire Temp.

Fichiers convertis (répertoire Temp) :

Les convertisseurs de traitements de texte fournis avec Word créent des fichiers temporaires au format RTF, que Word utilise pour accéder aux convertisseurs correspondants.

Fichiers verrouillés (répertoire Temp) :

Lorsque vous ouvrez un fichier verrouillé, parce qu'il est ouvert dans une autre fenêtre de Word ou par un autre utilisateur sur le réseau, vous pouvez travailler avec une copie du fichier. Word place cette copie dans le répertoire Temp de Windows. De la même façon, si un modèle associé à un document est verrouillé, Word fait automatiquement une copie du modèle dans le répertoire Temp. La copie d'un fichier verrouillé ne met pas automatiquement à jour le fichier du propriétaire original.

Fichiers enregistrés (même répertoire que le fichier enregistré) :

Lorsque vous cliquez sur Enregistrer dans le menu Fichier, voici ce qui se produit :
- Word construit un nouveau fichier temporaire en utilisant la version modifiée du document.

- Une fois la création du fichier temporaire réussie, Word supprime la version précédente du document.

- Word renomme le fichier temporaire et lui donne le même nom que la version précédente du document.
Texte collé entre fichiers (même répertoire que le fichier source) :

Lorsque Word effectue un Copier/Coller entre plusieurs documents, il peut créer un fichier temporaire dans le même répertoire que le fichier source, particulièrement si ce dernier est enregistré et fermé. Le fichier temporaire représente les informations qui étaient référencées par le Presse-papiers avant l'enregistrement du fichier. Word crée ce fichier temporaire en renommant l'ancienne copie du fichier et en lui donnant le nom d'un fichier temporaire.

Fichier propriétaire (même répertoire que le fichier source) :

Lorsqu'un fichier précédemment enregistré est ouvert pour modification, impression ou révision, Word crée un fichier temporaire dont le nom à l'extension .doc commence par une tilde " ~ " suivie d'un signe dollar " $ ", puis du reste du nom du fichier original. Ce fichier temporaire conserve le nom d'ouverture de session de la personne qui ouvre le fichier et est appelé " fichier propriétaire ". Lorsque vous essayez d'ouvrir un fichier qui est disponible sur un réseau, mais qui est déjà ouvert par une autre personne, ce fichier donne à <nom de l'utilisateur> le message d'erreur suivant :

Ce fichier est déjà ouvert par <nom de l'utilisateur>. Souhaitez-vous en faire une copie ?


Si le fichier propriétaire est endommagé ou manquant, le message d'erreur est alors :


Ce fichier est déjà ouvert par un autre utilisateur. Souhaitez-vous en faire une copie ?


Word supprime automatiquement ce fichier temporaire lorsque le fichier original est fermé et retiré de la mémoire.

Enregistrement automatique :

Répertoire de sauvegarde de récupération auto Word 97 :

Le fichier temporaire créé lorsque Word effectue un enregistrement automatique est enregistré dans le dossier Temp. S'il n'y a pas de dossier Temp valide, Word enregistre le fichier temporaire dans le même dossier que celui où est enregistré le document.

Emplacement des fichiers temporaires lors de la fermeture d'un fichier

Word doit parfois conserver un lien vers un fichier après sa fermeture. Ceci se produit lorsque du texte a été copié du fichier vers le Presse-papiers. Lorsque vous fermez un fichier, Word tente les actions suivantes :
  • Si la sélection copiée dans le Presse-papiers ne contient pas plusieurs sections ni d'images ou n'est pas trop importante, Word copie le document dans le fichier brouillon.
  • Si la sélection copiée contient des images ou plusieurs sections ou bien si le fichier se trouve sur une disquette, Word copie l'intégralité du fichier vers le répertoire Temp et déplace le pointeur à cet endroit-là.

Propriétés

Numéro d'article: 89247 - Dernière mise à jour: mercredi 19 avril 2000 - Version: 1.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Word 97 Standard Edition
Mots-clés : 
kbdta word97 KB89247
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.
Exclusion de responsabilité concernant les contenus obsolètes dans la Base de connaissances
Cet article concerne des produits pour lesquels Microsoft n'offre plus de support. Il est par conséquent fourni « en l'état » et ne sera plus mis à jour.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com