Doc (informática)

De Wikipedia, la enciclopedia libre
Word Document
Desarrollador
Microsoft
Información general
Extensión de archivo doc
Tipo de MIME application/msword[1]
Uniform Type Identifier com.microsoft.word.doc[2][3]
Última versión 10.2
2022 de noviembre del 15[4]
Tipo de formato document file format
Contenedor para Text, Image,Table
Extendido de Compound File Binary Format (since 97)
Extendido a Microsoft Office XML, Office Open XML
Formato abierto No 

.doc (una abreviatura de "documento") es una extensión de nombre de archivo utilizada para documentos de procesamiento de textos almacenados en el formato de archivo binario Microsoft Word, propiedad de Microsoft.[4]​ Microsoft ha utilizado esta extensión desde 1983.

Formato de archivo binario de Microsoft Word[editar]

Frecuentemente los archivos binarios DOC incluyen más información de formato de texto, así como scripts e información de deshacer, en comparación con otros formatos de archivos de documentos como el formato de texto enriquecido y el lenguaje de marcado de hipertexto, aunque por lo general son menos compatibles.

Los archivos DOC creados con las distintas versiones de Microsoft Word presentan diferencias. Las versiones anteriores a Word 97 ("8.0") utilizaban un formato diferente al de Microsoft Word 97-2003, basado en OLE y CFBF.

En Microsoft Word 2007 y versiones posteriores, el formato de archivo binario fue sustituido como formato predeterminado por el formato Office Open XML, aunque Microsoft Word todavía tiene la capacidad de generar archivos DOC.

Soporte de aplicaciones[editar]

El formato DOC es nativo de Microsoft Word. Otros procesadores de texto, como OpenOffice.org Writer, IBM Lotus Symphony, Apple Pages y AbiWord, también pueden crear y leer archivos DOC, aunque con algunas limitaciones. Algunos programas de línea de comandos diseñados para sistemas operativos tipo Unix, que pueden convertir archivos en formato DOC a texto sin formato u otros formatos estándar, incluyen la biblioteca wv, la cual es utilizada directamente por AbiWord.

Especificación[editar]

Debido a que el formato de archivo DOC fue una especificación cerrada durante muchos años, persisten inconsistencias en su manejo, lo que puede resultar en cierta pérdida de información de formato al utilizar el mismo archivo con múltiples programas de procesamiento de texto. Algunas especificaciones para los formatos de archivos binarios de Microsoft Office 97 se publicaron en 1997 bajo una licencia restrictiva, pero estas especificaciones fueron retiradas de la descarga en línea en 1999.[5][6][7][8]​ Las especificaciones de versiones posteriores de los formatos de archivos binarios de Microsoft Office no estaban disponibles públicamente. La especificación del formato DOC estuvo disponible en Microsoft previa solicitud [9]​ desde 2006 [10]​ bajo términos restrictivos RAND-Z hasta febrero de 2008.[4][11][12]Sun Microsystems y OpenOffice.org llevaron a cabo ingeniería inversa en el formato de archivo.[13]​ El 15 de febrero de 2008, Microsoft lanzó un archivo de especificación de formato DOC según la Promesa de especificación abierta de Microsoft.[14][15]​ Sin embargo, esta especificación no describe todas las características utilizadas por el formato DOC y sigue siendo necesario realizar trabajos de ingeniería inversa.[16]​ Desde 2008, la especificación se ha actualizado varias veces; el último cambio se realizó en mayo de 2022.

El formato utilizado en versiones anteriores de Word anteriores a 97 ("1.0" de 1989 a "7.0" de 1995) es menos conocido, pero tanto OpenOffice como LibreOffice contienen código fuente abierto para leer estos formatos. Es probable que este formato esté relacionado con el formato "Stream" que se encuentra en versiones similares de Excel.[17]​ Además, Word 95 parece tener un formato envuelto en OLE.

Otros formatos de archivo[editar]

Es cierto que algunas documentaciones históricas pueden utilizar la extensión de nombre de archivo DOC para archivos de texto sin formato, indicando documentación para software o hardware. Además, durante la década de 1980, WordPerfect también utilizó la extensión de nombre de archivo DOC para su formato propietario.

Los usuarios de Palm OS a veces emplean "DOC" como abreviatura de PalmDoc, un formato no relacionado (comúnmente con la extensión de archivo PDB) utilizado para codificar archivos de texto como libros electrónicos.

Véase también[editar]

Referencias[editar]

  1. «IME Content-Type/Subtype - application/msword». IANA. 22 de julio de 1993. Consultado el 20 de junio de 2012. 
  2. Uniform Type Identifiers Reference, Apple, consultado el 20 de junio de 2012 .
  3. «System-Declared Uniform Type Identifiers (Mac OS X v10.4)». Apple Developer Connection. Apple Inc. 8 de abril de 2008. 
  4. a b c MS-DOC: Word (.doc) Binary File Format, 19 de noviembre de 2019, consultado el 25 de febrero de 2020 .
  5. «Comparing ODF and OOXML» (pdf). 2006. Archivado desde el original el 28 de septiembre de 2011. Consultado el 23 de mayo de 2011. 
  6. Beware of Geeks Bearing Gifts, 2006, consultado el 23 de mayo de 2011 .
  7. «A Word 8 converter for Unix». Consultado el 23 de mayo de 2011. 
  8. «Microsoft Word 97 Binary File Format». Consultado el 23 de mayo de 2011. 
  9. «Royalty-free specifications for Microsoft Office binary file formats». Consultado el 23 de mayo de 2011. 
  10. «Mapping documents in the binary format (.doc; .xls; .ppt) to the Open XML format». 16 de enero de 2008. Consultado el 23 de mayo de 2011. 
  11. Microsoft Office Binary (doc, xls, ppt) File Formats, 15 de febrero de 2008, archivado desde el original el 18 de febrero de 2008 .
  12. «Microsoft Office Word 97 - 2007 Binary File Format Specification (*.doc)». Microsoft Corporation. 2008. 
  13. «SnapPdf.app». OpenOffice.org. 7 de agosto de 2007. 
  14. «Microsoft Open Specification Promise». Microsoft Corporation. 23 de marzo de 2009. 
  15. «How to extract information from Office files by using Office file formats and schemas». Consultado el 23 de mayo de 2011. 
  16. Joel Spolsky. «Why are the Microsoft Office file formats so complicated? (And some workarounds)». Archivado desde el original el 14 de octubre de 2013. Consultado el 23 de mayo de 2011. 
  17. «LibreOffice/core». GitHub (en inglés). 

Enlaces externos[editar]