WD97: Cómo utiliza Word para Windows archivos temporales

Exención de responsabilidades de contenido KB retirado

Este artículo se refiere a productos para los que Microsoft ya no ofrece soporte técnico. Por tanto, el presente artículo se ofrece "tal cual" y no será actualizado.

Resumen

En este artículo se explica cuándo, dónde y cómo Microsoft Word para Windows crea archivos temporales.

Más información

Definición de un archivo temporal

Un programa crea un archivo temporal para almacenar temporalmente información. El programa determina dónde y cuándo se deben crear archivos temporales. Los archivos temporales están disponibles sólo para la sesión actual del programa.

¿Por qué crea Word archivos temporales?

Velocidad:


A veces, Word copia partes de un archivo en la memoria para que puedan obtener la información más rápidamente cuando copie y pegue o desplazarse por un documento. Word hace referencia a la ubicación de la información en lugar de realmente tener acceso a la información, lo que reduce el tiempo que dedica a Word realizar estas funciones.


Integridad de los datos:


Word utiliza los archivos temporales como "red de seguridad" para protegerse contra errores del sistema en su archivo Guardar esquema. Al guardar en un archivo temporal en primer lugar y, a continuación, cambiar el nombre al nombre apropiado, Word garantiza la integridad de los datos del archivo original frente a problemas (como un corte de alimentación o conexiones de red perdidas) que pueden producirse mientras se escribe el archivo.

Tipos de archivos temporales

Archivo basado en MS-DOS:


Éstos son archivos estándares de MS-DOS.


Archivo basado en el archivo de documento:


La diferencia entre este archivo y un archivo tradicional de MS-DOS es que varios programas pueden leer y escribir en estos archivos sin que el propietario original lo sepa. Además, los archivos de documento tienen propiedades inherentes que permiten a Word crear archivos y directorios dentro de archivos. Al inicio, Word crea el archivo de documento temporal de (directo) denominado ~ wrfxxxx.tmp. Puede determinar que es un archivo de documento porque el tamaño inicial es 1536 bytes. Este archivo de documento temporal se utiliza para almacenar todos los objetos OLE que pertenecen a documentos sin nombre, deshacer, el Portapapeles y documentos cuyos formatos nativos no son el formato de documento (por ejemplo, .txt, .rtf y documentos de Word 2.0). Word puede abrir archivos de documento utilizando dos modos diferentes: transacciones y directo. Estos modos se describen más adelante en este artículo.


Archivos de documento con transacciones:


Archivos con transacciones permiten a Word abrir un archivo, escribir en él y tiene otros programas, como Microsoft Excel, escribir en él, pero Word sigue teniendo derecho a restaurar el archivo al estado que tenía cuando Word abre por primera vez se.


Para ello, el archivo de documento crea imágenes fantasma (normalmente ~ dftxxxx.tmp) de todos los cambios realizados al archivo después de abrirlo; Si Word conserva todos los cambios, el contenido de ~dftxxxx.tmp se combina con el archivo original y, a continuación, guarda una versión completa del mismo. Por otra parte, si Word descarta todos los cambios, se elimina ~dftxxxx.tmp y el archivo original no cambia. Word abre todos los archivos nativos de Word utilizando archivos de transacciones, que crean imágenes fantasma en el directorio Temp. Cuando inicia Word, Normal.dot suele abrirse en modo de transacción y se crea un archivo fantasma para él denominado dftxxxx.tmp. FastSave, por ejemplo, combina estos dos archivos cuando se produce un proceso de guardar.


Directo:


Word utiliza el almacenamiento directo al abrir el archivo de documento temporal y cuando se realiza un Guardar como o un guardado completo (no FastSave). Este tipo de archivo es un consumidor de memoria bajo (si existe) y no crea una imagen fantasma cuando se crea o se abre.

Archivos específicos creados por Word

En las tablas siguientes se muestran algunos de los archivos temporales específicos creados por Word.
   Files typically created when Word is started                File name
------------------------------------------------------------------------
MS-DOS-based file (to reserve 4 file handles) 0 bytes ~wrf0000.tmp
MS-DOS-based scratch file 0 bytes ~mfxxxx.tmp
Compound file - transacted 0 bytes ~dftxxxx.tmp
Compound file - direct 1536 bytes ~wrf0001.tmp
(unnamed non-Word/OLE files)


Word recovery files File name
-----------------------------------------------------------------------
Temporary file for AutoRecovery ~wraxxxx.tmp
AutoRecovery AutoRecovery save of
<docname>.asd


Other Word temporary files File name
-----------------------------------------------------------------------
Copy of another document ~wrcxxxx.tmp
Word document ~wrdxxxx.tmp
Temp document file ~wrfxxxx.tmp
Dictionary ~wrixxxx.tmp
Clipboard ~wrlxxxx.tmp
Macro ~wrmxxxx.tmp
Word OLE document ~wroxxxx.tmp
Scratch file ~wrsxxxx.tmp
Converted (foreign) document ~wrvxxxx.tmp

Una vista simplificada del esquema utilizado para guardar un archivo editado


Create temp file Create ~wrdxxxx.tmp
Write temp file Save example data to ~wrdxxxx.tmp
Delete original file Delete EXAMPLE.DOC
Rename temp to target name Rename ~wrdxxxx.tmp to Example.doc

Word consigue importantes mejoras de rendimiento al colocar el archivo temporal en el mismo directorio que el archivo guardado. Si Word pusiera el archivo temporal en otro lugar, tendría que utilizar el comando COPY de MS-DOS para mover el archivo temporal desde el otro directorio a la ubicación donde se guarda. Dejando el archivo temporal en el mismo directorio que el archivo de documento guardado, Word puede utilizar el comando MOVE de MS-DOS para designar rápidamente el archivo temporal como el documento guardado.

Cuándo y dónde crea Word archivos temporales

La ubicación de donde Word crea los archivos temporales es información codificada y no puede editarse. En general, Word crea archivos temporales para los siguientes tipos de datos.


Objetos incrustados de Word (directorio Temp):
Cuando Word actúa como programa servidor OLE, los objetos incrustados de Word se almacenan como archivos temporales en el directorio Temp.



OLE 2.0 requiere un almacenamiento adicional. Cuando inicia programas OLE, Word tiene que proporcionar copias de los datos al servidor. No es raro que uso extenso de OLE 2.0 en una única sesión de un programa acumule una gran cantidad de almacenamiento temporal en el disco duro.



Archivo borrador (directorio Temp):


Cuando Word se queda sin memoria interna de acceso aleatorio (RAM), siempre crea un único archivo borrador temporal en el directorio Temp para almacenar información. Este archivo contiene información que se intercambia desde la caché de archivos interna de Word, que se asigna de la memoria global del sistema. El archivo borrador varía de tamaño desde 64 kilobytes (KB) hasta 3,5 megabytes (MB). Puede impedir que Word tener que escribir en el archivo borrador asignando más memoria RAM para que Word utilice internamente.



El valor de cachesize predeterminada en Word es 64 KB.



Para obtener más información acerca de cómo aumentar el valor de cachesize en Word, consulte el artículo siguiente en Microsoft Knowledge Base:
157464 WD97: configuración que se almacena en el registro


Macro grabada (directorio Temp):


Cuando grabe una macro, Word crea un archivo temporal en el directorio Temp.



Archivos convertidos (directorio Temp):


Los convertidores de procesador de textos suministrados con Word crean archivos temporales en formato de texto enriquecido (RTF), que Word utiliza para tener acceso a determinados convertidores.



Archivos bloqueados (directorio Temp):


Al abrir un archivo que está bloqueado, porque está abierto en otra ventana de Word o porque otro usuario en la red lo tiene abierto, puede trabajar con una copia del archivo. Word pone esta copia en el directorio Temp de Windows. Del mismo modo, si una plantilla adjunta a un documento está bloqueada, Word crea automáticamente una copia de la plantilla en el directorio Temp. La copia de un archivo bloqueado no actualiza automáticamente el archivo del propietario original.



Guardar archivos (mismo directorio que el archivo guardado):


Al hacer clic en Guardar en el menú archivo, ocurre lo siguiente:
-Word genera un nuevo archivo temporal utilizando la versión editada del documento.


-Una vez que Word crea correctamente el archivo temporal, Word elimina la versión anterior del documento.



-Word cambia el nombre del archivo temporal por el mismo nombre que la versión anterior del documento.
Texto pegado entre archivos (mismo directorio que el archivo de origen):


Cuando Word copia y pega entre documentos, puede crear un archivo temporal en el mismo directorio que el archivo de origen, especialmente si se guarda o se cierra el archivo de origen. El archivo temporal representa la información que hacía referencia el Portapapeles antes de guardar el archivo. Word crea este archivo temporal cambiando la copia antigua del archivo a un nombre de archivo temporal.



Archivo de propietario (mismo directorio que el archivo de origen):


Cuando un archivo guardado previamente se abre para edición, impresión o revisión, Word crea un archivo temporal con una extensión de nombre de archivo .doc que empieza por una tilde "~" seguido por un signo de dólar "$" seguido del resto del nombre de archivo original. Este archivo temporal contiene el nombre de inicio de sesión de la persona que abre el archivo y se conoce como el "archivo de propietario". Cuando intenta abrir un archivo que está disponible en una red y ya está abierto por otra persona, este archivo proporciona el < nombre de usuario > mensaje de error siguiente:



"Este archivo ya está abierto por < nombre de usuario >. ¿Desea realizar una copia de este archivo para su uso?"


Si el archivo de propietario está dañado o falta el mensaje de error cambia a:


"Este archivo ya está abierto por otro usuario. ¿Desea realizar una copia de este archivo para su uso?"


Word eliminará automáticamente este archivo temporal cuando se cierra el archivo original de la memoria.



Guardado automático:


Word 97 automáticamente recuperar guardar directorio:



El archivo temporal que se crea cuando Word realiza un guardado automático se almacena en la carpeta Temp, a menos que no haya una carpeta Temp válida; A continuación, Word guarda el archivo temporal en la misma carpeta donde guarda el documento.

La ubicación de los archivos temporales al cerrar un archivo

Word en ocasiones tendrá que mantener un vínculo a un archivo después de cerrarlo. Esto ocurre cuando se ha copiado texto al Portapapeles desde el archivo. Cuando se cierra un archivo, Word trata las siguientes acciones:
  • Si la selección que se copió al Portapapeles no contiene varias secciones o una imagen, o no es grande, Word copia el fragmento del documento al archivo borrador.
  • Si la selección copiada contiene imágenes o varias secciones, o si el archivo está en un disquete, Word copia todo el archivo al directorio Temp y mueve allí el puntero.
Propiedades

Id. de artículo: 89247 - Última revisión: 17 ene. 2017 - Revisión: 1

Comentarios