наткнулся тут в википедии, кладу локальную копию:
Microsoft Office Open XML (речь о docx - формате office 2007
Материал из Википедии ? свободной энциклопедии
(Перенаправлено с DOCX)
Не следует путать с OpenOffice.org ? не имеющим отношения к данному формату свободным пакетом офисных приложений
Office Open XML (OOXML, DOCX) ? разработанный Microsoft формат файлов для хранения электронных документов пакетов офисных приложений ? в частности, Microsoft Office. Формат представляет собой zip-архив, содержащий текст в виде XML, необходимую графику и другие данные, которые могут быть сериализованы с применением защищённых патентами закрытых двоичных форматов. OOXML определён в ECMA-376.
Большей популярностью на 2007 год пользуется его предшественник ? DOC. Поддержка OOXML появилась в Microsoft Office 2007. Для работы с этим форматом в предыдущих версиях MS Office, Microsoft предлагает установить Microsoft Office Compatibility Pack, который обеспечивает ?прозрачную? работу с форматами Office 2007 пакетов MS Office 2000, XP и 2003.
В OpenOffice.org отсутствует встроенная поддержка OOXML. Для решения данной проблемы существуют онлайн-конверторы, способные конвертировать формат DOCX в другие форматы. Так же существует плагин (Разработанный фирмой Novell) позволяющий открывать и сохранять файлы в этом формате в ОС семейств SUSE и Microsoft Windows.
Поддержка формата OOXML в текстовом процессоре Corel Word Perfect ожидалась в середине 2007 года.
Стандартизация
Microsoft заявила, что Office Open XML будет открытым стандартом, и представила его на утверждение ECMA. 8 декабря 2005 года ECMA организовала технический комитет 45 (TC45), чтобы ?выпустить формальный стандарт для офисных приложений, полностью совместимый с форматами Office Open XML, представленными Microsoft?. Предложение также спонсировалось Apple, Barclays Capital, BP, the British Library, Essilor, Intel, NextPage., Statoil ASA и Toshiba. 5 сентября 2007 года принятие OOXML как стандарта было временно отклонено по результатам голосования.
Критика
Название Office Open XML слишком похоже на OpenOffice.org, что приводит к путанице. Некоторые считают, что оно было выбрано намеренно.
Несмотря на то, что информация о формате открыта, он защищён патентами Microsoft, и любая программа для чтения Open XML нарушит законы США.
Документация к Open XML занимает более 6000 страниц, что является излишне большим и существенно усложняет попытку создания программы с поддержкой Open XML.
Из‑за широкого использования в Open XML битовых масок невозможно провести формальную проверку XML‐файла с помощью DTD.
Open XML является, по сути, переводом в XML бинарных форматов Microsoft Office. Как ручное редактирование, так и поддержка Open XML в других программах серьёзно затруднены. Размеры бумаги перенумерованы числами от 1 до 68, вместо имён A4, B5 и т. д; аналогично сделано с кодами языков. Некоторые имена цветов отличаются от стандартных.
Формат поддерживает вставку двоичных данных, что в будущем может привести к несовместимости.
Отсутствие поддержки языков с начертанием справа налево, и как результат, невозможность написания документов на арабском языке и иврите.
Формат времени, доставшийся Open XML по наследству от Microsoft Excel, а тому от Lotus 1-2-3, отсчитывает годы начиная с 1900. При этом сам 1900 год неправильно трактуется как високосный, вследствие чего все даты до 28 февраля 1900 года включительно имеют неправильное соответствие с днём недели. Также в формате времени не задан часовой пояс, и временны́е расчёты не учитывают переходов на летнее время.
Использование специального формата математических формул, который имеет альтернативу в виде MathML, и вдобавок был отвергнут консорциумом W3C ещё в 1997 году. В других местах также используются собственные форматы Microsoft ? например, для векторной графики применяется внутренний формат Windows WMF, а не стандартизированный SVG.
Отсутствие поддержки выходных дней недели кроме субботы-воскресенья, в частности, пятницы-субботы (в Израиле) и четверга-пятницы (в странах Ближнего Востока).