Мне нужно иметь возможность определить, что данный файл является файлом OOXML, основываясь на содержимом файла, а не на расширении файла.
Файлы OOXML на самом деле представляют собой набор XML и текстовых файлов в zip-контейнере, а это означает, что я не могу использовать магический номер файла, поскольку он просто указывает, что это zip-файл.
Итак, я действительно спрашиваю, есть ли какие-либо файлы, которые требуются для присутствия в контейнере OOXML Open Packaging Convention (OPC)? Если да, то присутствие этого файла в контейнере OPC указывает, что это, скорее всего, файл OOXML, а отсутствие этого файла указывает на то, что это определенно не файл OOXML.
Этот вопрос является версией OOXML этого вопроса ODF.