Office 2013 в конце концов будет поддерживать собственные и конкурирующие стандарты

2012-08-22

Компания Microsoft объявила, что пакет Office 2013, официальный релиз которого ожидается в конце текущего года, все-таки будет полностью поддерживать стандарт Open XML, который был изначально создан компанией Microsoft еще семь лет назад, но до сих пор поддерживался лишь в ограниченной, переходной форме. Кроме того, впервые в истории пакетов Office будет реализована полноценная работа с документами в форматах ODF и PDF.

Сами представители Microsoft заявляют, что Office 2013 «продолжит лидировать в предоставлении лучшего выбора для пользователей и гибкости в поддержке форматов файлов», однако реальная история немного сложнее. Формат Open XML действительно стал форматом документов по умолчанию, начиная с выпуска Office 2007. В этой версии он был представлен уже привычными расширениями файлов с дополнительной буквой «Х» в конце: .DOCX для документов Word, .XLSX для таблиц Excel и .PPTX для презентаций PowerPoint. Уже много лет компания Microsoft подчеркивает, что форматы на базе Open XML являются международными и открытыми, поскольку стандартизованы крупнейшими организациями ECMA International и ISO/IEC.

Тем не менее, до сих пор существовала серьезная проблема: хотя Open XML стал стандартом ECMA в 2006 году и стандартом ISO в 2008 году, сама компания Microsoft до сих пор не предлагала полноценную реализацию этого стандарта в первозданном виде. Вместо этого приложения Microsoft Office сохраняли документы в формате с полным названием Transitional Open XML («Переходный Open XML»), который является версией ISO-стандарта, призванной «обеспечить переходный период, когда при миграции с существующих бинарных форматов документов (на Open XML) пользователи могли сохранить унаследованные функции и полноценную работу со старыми форматами».

Неполная реализация стандарта была плохой новостью для разработчиков конкурирующих пакетов, в том числе популярного LibreOffice, которые надеялись, что переход на XML-форматы поможет улучшить совместимость с документами Office. Чтобы полностью поддерживать переходную версию формата Transitional Open XML, конкурирующим продуктам пришлось реализовать все унаследованные функции Office, а для этого потребовался практически нелегальный реверс-инжениринг закрытых продуктов Microsoft.

Более того, вплоть до Office 2010 приложения Office могли считывать документы только в формате Transitional Open XML, но не в формате Strict Open XML (полная реализация официального стандарта с отказом от унаследованных функций). Даже Office 2010 не может записывать документы в Strict-формате, уничтожая возможность полноценного обмена документами между Office и конкурирующими продуктами. С выходом Office 2013 ситуация, наконец, изменится. Теперь впервые все компоненты Office смогут читать и записывать документы в формате Strict Open XML, то есть выполнят требования стандарта, предложенного Microsoft семь лет назад.

Дополнительно разработчики Microsoft Office 2013 добавили поддержку новейшей версии конкурирующего XML-формата ODF (Open Document Format) 1.2, а также возможность открывать документы PDF для редактирования в пакете Word. Это важная веха в битве форматов между ODF и OpenXML. Кроме того, в пакете Excel 2013 будут поддерживаться формулы в формате OpenFormula, а еще Office 2013 будет поддерживать электронные подписи в формате xAdES (XML Advanced Electronic Signature).