¿Qué es el formato de archivo DOCX?
Los archivos con la extensión .docx contienen documentos de texto con formato, posiblemente con elementos gráficos, almacenados en un formato nativo de Microsoft Word e introducido con Word 2007. Los archivos .docx forman parte de la especificación Office Open XML (OOXML), estandarizada como ISO/IEC 29500. Cada archivo .docx se comprime utilizando el método de archivo ZIP y se construye sobre XML, utilizando los lenguajes de marcado WordprocessingML y DrawingML, desarrollados por Microsoft.
.docx es el sucesor del formato binario propietario .doc. Ofrece una mejor portabilidad entre programas y plataformas gracias a su especificación abierta. .docx no admite macros; para permitir el uso de macros, el archivo debe guardarse en el formato .docm en su lugar. La mayoría de las aplicaciones de suites ofimáticas son compatibles con .docx, y los archivos pueden convertirse a otros formatos como .odt.
Los archivos .docx se utilizan de forma tan generalizada que prácticamente todos los procesadores de texto avanzados los admiten. Más allá del software de escritorio dedicado, los archivos .docx pueden abrirse y editarse gratuitamente en editores en línea como Google Docs y Word para la web. Estos editores web se parecen mucho a sus homólogos de escritorio, lo que los hace accesibles para la mayoría de los usuarios sin necesidad de software adicional.
Seguridad y protección
RIESGO: LOWUn DOCX normal no puede ejecutar macros, lo que lo hace más seguro que el antiguo .doc o el .docm habilitado para macros: un .docx normal es esencialmente un contenedor de texto e imágenes. Los riesgos residuales son (1) documentos habilitados para macros disfrazados por la extensión: un .docm real o un archivo renombrado pueden portar malware de macros VBA, por lo que nunca haga clic en «Habilitar contenido» en un documento que no esperaba; y (2) enlaces/objetos incrustados e inyección de plantillas. El Office moderno abre documentos del correo electrónico o de Internet en Vista protegida. Abrir un DOCX desconocido en Google Docs o LibreOffice es generalmente seguro porque el texto se renderiza sin ejecutar el VBA de Word.
Detalles del formato
en pocas palabrasProgramas que abren archivos DOCX
Detalles técnicos
especificación profunda| Formato contenedor | Archivo OPC (Open Packaging Conventions) basado en ZIP: compatible con cualquier herramienta ZIP estándar |
| Lenguaje de marcado principal | WordprocessingML XML (prefijo de espacio de nombres w:), definido en ISO/IEC 29500 Parte 1 |
| Lenguaje de marcado de gráficos | DrawingML, compartido entre los formatos Office Open XML (.docx, .xlsx, .pptx) |
| Tipo MIME | application/vnd.openxmlformats-officedocument.wordprocessingml.document |
| Magic bytes | 50 4B 03 04 («PK») en el desplazamiento 0: encabezado de archivo local ZIP estándar; se distingue del ZIP simple por su estructura interna |
| Parte principal del documento | word/document.xml: contiene todo el cuerpo del documento (párrafos, tablas, secuencias) |
| Manifiesto del paquete | [Content_Types].xml en la raíz del archivo: declara los tipos MIME para cada parte del paquete |
| Soporte de macros | Ninguno; las macros están prohibidas: los documentos habilitados para macros utilizan la extensión .docm en su lugar |
| Definiciones de estilo | Estilos de párrafo y carácter almacenados en word/styles.xml, aplicados mediante los atributos w:pStyle y w:rStyle |
| Almacenamiento de imágenes | Archivos multimedia binarios guardados en word/media/, referenciados mediante archivos de relación OPC en word/_rels/ |
| Cambios controlados | Almacenados en línea como elementos XML <w:ins> (inserción) y <w:del> (eliminación) dentro de la parte del documento |
| Almacenamiento de temas | Paleta de colores, esquema de fuentes y efectos visuales definidos en word/theme/theme1.xml |
| Notas al pie y notas al final | Almacenadas como partes separadas del paquete: word/footnotes.xml y word/endnotes.xml, vinculadas mediante relaciones |
| Encabezados y pies de página | El encabezado/pie de página de cada sección se almacena en partes independientes (word/header1.xml, word/footer1.xml) |
| Codificación de caracteres | UTF-8 para todas las partes XML dentro del paquete |
| Lanzado | 2007 (Word 2007 / Office Open XML); ISO/IEC 29500 in 2008 |
| Estándar abierto | Sí · libre de regalías |
| Especificación | learn.microsoft.com |