This article describes the Microsoft Office legacy/binary file formats (doc, xls, ppt), related security issues and useful resources. [WORK IN PROGRESS]
The original location of this page is http://www.decalage.info/file_formats_security/office.
MS Office binary formats are widely used:
Except for very old MS Office versions, all these formats share the same basic container structure, either called OLE2, structured storage or compound document.
MS Office also contain other applications such as MS Access which use different file formats not based on the OLE2 format.
Since MS Office 2007, new file formats based on XML (docx, xslx, pptx) are used by default. These formats will be covered in a future article.
The main applications used to open MS Office files are part of the MS Office suite:
Many alternative applications are also able to open MS Office files, such as OpenOffice, StarOffice, GNOME Office and KOffice.