Office Open XML

No debe confundirse con el formato OpenDocument creado y popularizado mucho antes por programas como LibreOffice o Google Docs. Tampoco debe confundirse con OpenOffice.org XML (formato obsoleto usado por versiones anteriores de OpenOffice.org), o Microsoft Office XML (formato de archivo usado por versiones anteriores de Microsoft Office).
Documento Office Open XML
Desarrollador
Microsoft, Ecma, ISO/IEC
ECMA-376,
ISO/IEC 29500:2008
Información general
Extensión de archivo .docx, .docm
Tipo de MIME application/vnd.
openxmlformats-officedocument.
wordprocessingml.
document[1]
Número mágico PK
Tipo de formato Documento de texto
Extendido de XML, DOC, WordProcessingML
Estándar(es) ECMA-376, ISO/IEC 29500
Formato abierto Sí 
Presentación Office Open XML
Desarrollador
Microsoft, Ecma, ISO/IEC
ECMA-376,
ISO/IEC 29500:2008
Información general
Extensión de archivo .pptx
Tipo de MIME application/vnd.
openxmlformats-officedocument.
presentationml.
presentation[1]
Número mágico PK
Tipo de formato Presentación
Extendido de XML, PPT
Estándar(es) ECMA-376, ISO/IEC 29500
Formato abierto Sí 
Libro Office Open XML
Desarrollador
Microsoft, Ecma, ISO/IEC
ECMA-376,
ISO/IEC 29500:2008
Información general
Extensión de archivo .xlsx
Tipo de MIME application/vnd.
openxmlformats-officedocument.
spreadsheetml.
sheet[1]
Número mágico PK
Tipo de formato Hoja de cálculo
Extendido de XML, XLS, SpreadsheetML
Estándar(es) ECMA-376, ISO/IEC 29500
Formato abierto Sí 

Office Open XML (también llamado OOXML u OpenXML) es un formato de archivo abierto y estándar cuyas extensiones más comunes son .docx, .xlsx y .pptx. Se le utiliza para representar y almacenar hojas de cálculo, gráficas, presentaciones y documentos de texto. Un archivo Office Open XML contiene principalmente datos basados en el lenguaje de marcado XML, comprimidos en un contenedor .zip específico.

La especificación fue definida originalmente por Microsoft para reemplazar sus formatos binarios protegidos, además de los rudimentarios formatos de archivo basados en XML de Office 2003 (Microsoft Office XML). Dicha especificación fue luego entregada a Ecma International bajo la supervisión del Comité Técnico TC45 de Ecma International para ser desarrollada como el estándar ECMA-376,[2]​ proceso que culminó en 2006.[3][4][5][6][7][8][9]

Tras un par de años de trabajo y luego de incorporar algunos de los cambios propuestos por miembros de las organizaciones ISO/IEC, se publicó una versión corregida de la especificación como estándar internacional «ISO/IEC 29500:2008, Information technology – Office Open XML formats»,[10]​ y como «ECMA-376 Office Open XML File Formats - 2a edición». La normativa ISO/IEC 29500 publicada en noviembre de 2008, consta de 4 partes que pueden ser descargadas libremente para su consulta.[11]​ Esta aprobación fue realizada por la vía rápida,[12]​ sin seguir el procedimiento normal que sí tuvo que seguir el formato ODF (OpenDocument Format).[13][14]

Este formato es criticado por desarrolladores de suites que han querido añadir compatibilidad con OOXML. El estándar presenta dificultades técnicas para su implementación imposibilitando la creación de implementaciones alternativas a la de Microsoft, que no es abierta ni tampoco está documentada. También crea incompatibilidades (pérdida de información) al usarlo para intercambiar información entre distintas versiones de Microsoft Office.[13][14][15]

  1. a b c Microsoft. «Register file extensions on third party servers». microsoft.com. Archivado desde el original el 20 de abril de 2008. Consultado el 9 de abril de 2008. 
  2. «Microsoft Co-Sponsors Submission of Office Open XML Document Formats to Ecma International for Standardization». Microsoft. 21 de noviembre de 2005. Archivado desde el original el 21 de diciembre de 2007. 
  3. http://www.ecma-international.org/activities/General/presentingecma.ppt
  4. Ecma formal publications
  5. Microsoft PowerPoint - BSI OOXML v1b.ppt
  6. «Information Technology Division - Executive Office for Administration & Finance» (en inglés). Archivado desde el original el 24 de enero de 2009. Consultado el 2009. 
  7. https://web.archive.org/web/20090306062707/http://www.itscj.ipsj.or.jp/sc34/open/1026.pdf
  8. «Office Open XML wird als weltweiter ISO/IEC-Standard anerkannt». ntz Fachzeitschrift für Informations- und Kommunikationstechnik (en alemán) (Berlin: VDE-Verlag) (3-4): 10. 2008. ISSN 0948-728X. Archivado desde el original el 2 de marzo de 2009. Consultado el 3 de febrero de 2009. 
  9. Techtree.com India > News > Software > ISO puts Microsoft's OOXML Standard on Hold
  10. ISO/IEC (18 de noviembre de 2008). «Publication of ISO/IEC 29500:2008, Information technology - Office Open XML formats». ISO. Archivado desde el original el 6 de julio de 2009. Consultado el 19 de noviembre de 2008. 
  11. «Freely Available Standards». ITTF (ISO). 18 de noviembre de 2008. 
  12. International Standards Organization (2 de abril de 2008). «ISO/IEC DIS 29500 receives necessary votes for approval as an International Standard» (en inglés). Archivado desde el original el 22 de agosto de 2017. Consultado el 21 de agosto de 2017. 
  13. a b Markus Feilner (23 de junio de 2014). «Complex singularity versus openness» (en inglés). Observatorio Europeo del Código Abierto. Consultado el 21 de agosto de 2017. 
  14. a b Richard M. Stallman. «Entre todos podemos poner fin a los adjuntos en formato Word». www.gnu.org. Consultado el 17 de septiembre de 2017. 
  15. «ODF/OOXML technical white paper». freesoftwaremagazine.com (en inglés). 2 de mayo de 2007. Consultado el 17 de septiembre de 2017.