Office document formats

From Helpful
Jump to navigation Jump to search
This article/section is a stub — some half-sorted notes, not necessarily checked, not necessarily correct. Feel free to ignore, or tell me about it.


  • Microsoft Office formats between 97 and 2003
has varied names - Composite Document file, Structured Storage, Compound File Binary Format (CFBF) or Compound Document File Format, and OLE2 seems related?
resembles a FAT filesystem internally
file extensions: .doc for word processing, .xls, more
MIME: application/msword, application/vnd.ms-excel (verify)
https://en.wikipedia.org/wiki/Compound_File_Binary_Format
file extensions: .docx for word processing, xlsx for spreadsheets, pptx for presentations, more
MIME: application/vnd.openxmlformats-officedocument.wordprocessingml.document for .docx
ECMA-376, ISO 29500:2008 ?
file extensions: .sxw for word processing, sxc for spreadsheets, sxi for presentations, more
similar to Office Open XML but not compatible (there's a history there(verify))
ISO 26300:2006
Used by: OpenOffice.org (since 2.0), StarOffice
  • OpenDocument (ODF)
a.k.a. OASIS Open Document Format for Office Applications?
at lower level is a zip with XML files
file extensions: .odt for word processing, .ods for spreadsheets, .odp presentations, more
MIME: application/vnd.oasis.opendocument.text, application/vnd.oasis.opendocument.spreadsheet, application/vnd.oasis.opendocument.presentation
Used by: LibreOffice