mva
27.12.2012 12:19 N900
вот интересно, это потому что авторам "file" (и тем, кто ищет magic-биты) лень, или потому, что ODT — говно? :)
$ file *
рег.карта для Эльбы.doc: Composite Document File V2 Document, Little Endian, Os: Windows, Version 1.0, Code page: -535, Author: Volkov, Revision Number: 2, Total Editing Time: 23d+22:11:08, Last Printed: Thu Dec 27 10:08:06 2012, Create Time/Date: Thu Dec 27 09:24:00 2012, Last Saved Time/Date: Thu Dec 27 12:14:43 2012
рег.карта для Эльбы.odt: OpenDocument Text
это потому что ODT — zip. Нужно проитерировать по всем файлам в зипе, найти нужный xml-ник, распаковать его, распарсить и попытаться извлечь мета-данные. Без распаковки можно всего-лишь определить наличие нужного файла в архиве. Короче — это потому что ODT — говно
вот только DOC — это контейнер со своей файловой системой внутри... МОжно подумать, там подобного нет...
видимо, распаковки не требует