OOXML - Office Open XML, документы Microsoft переходят в открытый формат

Формат Open XML предоставляется Microsoft по свободной и бессрочной лицензии. Это ECMA-376 стандарт.

Он заменяет ранее используемые форматы XML и doc. Он появляется с Office 2007 и призван конкурировать с OpenDocument, открытым и свободным форматом, популяризированным в дальнейшем свободной настольной машиной Open Office.org. Поскольку XLS хочет заменить PDF, а Silverlight хотел заменить Flash (и стирается вместе с ним).

Возможности и преимущества Open XML

Записанный в XML формат открыт, другими словами, читается непосредственно человеком, в отличие от бинарных файлов, читаемых только программой.
Она инкапсулируется в архивный файл ZIP и сжимается более чем на 70%, оставаясь доступной для чтения. Дополнительные элементы, такие как скрипты и OLE, отделяются от данных. Формат подразделяется на несколько специализированных форматов:

OpenXML свободен и построен на стандартных форматах, XML и ZIP. Его может использовать любой редактор программного обеспечения. Открытый и читаемый XML-формат позволяет легко реализовать формат, в отличие от DOC, который требовал длительного поиска для расшифровки, а точнее угадывания.

Open XML совместим, что означает, что файл, созданный одним приложением, может использоваться другим приложением, другим издателем. Его можно использовать в другой операционной системе, например, Mac.

Благодаря ZIP формат значительно компактнее. При частичном уничтожении файла легко восстановить незатронутое содержимое.

Интеграция в приложения проще.

Совместимость с будущими приложениями легче поддерживать. Формат можно легко расширить, не ставя под сомнение существующий.

Сравнение Open XML Microsoft Office и OpenDocument FreeOffice

Open Document (ODF), свободный формат, конкурирующий с Open XML, является стандартом ANSI. Действительно, Microsoft, заботящаяся о совместимости, проголосовала за нее, также согласившись на ISO. Напротив, IBM проголосовала против стандартизации ECMA формата Microsoft Open XML, но без эффекта.
Том Робертсон из Microsoft :

«We see ODF сервинг имеет разные need than other document standards that exist in the market, such as the Ecma Open XML formats».

Tradi: Мы считаем, что ODF удовлетворяет разные потребности, чем другие стандартные форматы на рынке, такие как Open XML ECMA.

  1. Оба формата - в XML.
  2. Они оба сжаты в формате ZIP.
  3. OpenDocument является стандартом ISO, в то время как Open XML сертифицирован ECMA, что, однако, также делает его свободным форматом. Он проходит сертификацию ISO.
  4. OpenDocument близок к XHTML, а не Open XML.
  5. OpenDocument использует стандарты Web: SVG для изображений, MathML, XLink, Dublin Core для мета-данных.
    Это позволяет использовать средства, совместимые с этими стандартами.
    В Open XML все, наоборот, новое.
  6. OpenDocument четко разделяет данные и презентацию, что меньше стиля Microsoft. Это можно найти в сравнении XUL и XAML.
  7. Open XML включает язык формул для таблицы Excel, отсутствующей в OpenDocument. Также было бы быстрее обрабатывать через электронные таблицы.
  8. Ссылки в Open XML определяются в связи с содержимым включенного XML-файла и не вставляются непосредственно. При необходимости их легче удалить.
    Ссылка в тексте не включена напрямую, ссылка на ссылку фактически включена в таблицу.

По сути, фонд, продвигающий формат Open Document, хотел бы сменить формат и перейти на CDF W3C. Он был бы более открытым и лучше соответствовал ожиданиям разработчиков. Но это было в 2007 году. В 2007 году формат файлов FreeOffice и Open Office всегда был Open Document. Это не мешает стандарту W3C найти другие приложения...

Ссылки