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