Русская Википедия:OpenDocument

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Шаблон:Не путать Шаблон:Redirect

Файл:ODFLogo2.svg
Логотип OpenDocument Format

Шаблон:Файловый формат Шаблон:Файловый формат Шаблон:Файловый формат Шаблон:Файловый формат OpenDocument Format, ODF (от Шаблон:Lang-en — Шаблон:Lang-ru) — открытый формат файлов документов для хранения и обмена редактируемыми офисными документами, в том числе текстовыми документами (такими как заметки, отчёты и книги), электронными таблицами, рисунками, базами данных, презентациями.

Стандарт был разработан индустриальным сообществом OASIS и основан на XML-формате. 1 мая 2006 года принят как международный стандарт ISO/IEC 26300. В июле 2015 года стандартизован ODF версии 1.2[1].

Стандарт был совместно и публично разработан различными организациями, доступен для всех и может быть использован без ограничений. OpenDocument появился как альтернатива частным закрытым двоичным форматам Microsoft Office 97—2003 (DOC, XLS, PPT); его основным конкурентом является формат Microsoft OOXML.

Файл OpenDocument — ZIP-архив, включающий в себя файловую иерархию, содержащую XML-файл самого документа, файлы включений (например, картинок), вспомогательные файлы с метаинформацией, картинку-миниатюру страницы документа и тому подобное.

MIME-типы и расширения

Вид документа MIME-тип Расширение
Текстовый документ application/vnd.oasis.opendocument.text odt
Текстовый документ, используемый как шаблон application/vnd.oasis.opendocument.text-template ott
Графический документ application/vnd.oasis.opendocument.graphics odg
Графический документ, используемый как шаблон application/vnd.oasis.opendocument.graphics-template otg
Документ презентации application/vnd.oasis.opendocument.presentation odp
Документ презентации, используемый как шаблон application/vnd.oasis.opendocument.presentation-template otp
Электронная таблица application/vnd.oasis.opendocument.spreadsheet ods
Электронная таблица, используемая как шаблон application/vnd.oasis.opendocument.spreadsheet-template ots
Документ диаграммы application/vnd.oasis.opendocument.chart odc
Документ диаграммы, используемый как шаблон application/vnd.oasis.opendocument.chart-template otc
Документ изображения application/vnd.oasis.opendocument.image odi
Документ изображения, используемый как шаблон application/vnd.oasis.opendocument.image-template oti
Документ формулы application/vnd.oasis.opendocument.formula odf
Документ формулы, используемый как шаблон application/vnd.oasis.opendocument.formula-template otf
Составной текстовый документ application/vnd.oasis.opendocument.text-master odm
Текстовый документ, используемый как шаблон для HTML-документов application/vnd.oasis.opendocument.text-web oth

Преимущества OpenDocument

  • Пользователи, сохраняющие свои данные в открытом формате, таком как OpenDocument, избегают опасности быть загнанными в угол единственным поставщиком, они свободны выбрать другое программное обеспечение, если их сегодняшний поставщик уйдёт с рынка, поднимет цены, изменит своё программное обеспечение или изменит условия лицензионного соглашения на более строгие.
  • OpenDocument является единственным стандартом для редактируемых офисных документов, утверждённым независимым комитетом по стандартам и реализованным несколькими поставщиками программного обеспечения. OpenDocument может быть использован любым поставщиком ПО, включая, в том числе, поставщиков закрытого программного обеспечения и разработчиков, использующих GNU GPL.

Критика ODF

Шаблон:Обновить раздел

Спецификация ODF версии 1.0 подверглась критике по следующим причинам:

  • В стандарте не описаны спецификации скриптов и макросов, которые играют важную роль в офисных приложениях. Результатом этого становится наличие различных реализаций сценариев в разных приложениях[2].
  • В спецификации OpenDocument Format 1.0-1.1 говорится о формате ZIP, но нет ссылок на стандарт, описывающий его.

А также по причинам, которые были исправлены в ODF версии 1.2 или OpenFormula:

  • Хотя OpenOffice.org позволяет использовать цифровые подписи и сохранять их в ODF, используя XML-DSig, сам стандарт OpenDocument Format 1.0-1.1 применения цифровых подписей не описывает. Однако новая версия формата 1.2 уже включает XML-DSig подобно используемому в OpenOffice.org[3].
  • Спецификация OpenDocument Format, принятая ISO, не определяет язык формул, что означает, что соответствующие файлы не обязаны быть совместимыми. OASIS работает над стандартизацией OpenFormula для ODF версии 1.2[4].
  • Спецификации ODF 1.0-1.1 не допускают использования таблиц в презентациях. Теперь эти возможности включены в версию 1.2, разработанную OASIS.[5]

Поддерживаемое программное обеспечение

Шаблон:Нп2

С форматом ODF может работать как свободное программное обесепечение, так и проприетарное. Это могут быть офисные пакеты (как автономные, так и веб-приложения) и отдельные приложения, такие как текстовые процессоры, электронные таблицы, презентации и приложения для управления данными. Ниже представлен список известных текстовых редакторов, текстовых процессоров и офисных пакетов, полностью или частично поддерживающие OpenDocument: Шаблон:Кол

Шаблон:Конец кол

Microsoft

Шаблон:Обновить раздел

Первоначальная версия Microsoft Office 2007 не имела поддержки OpenDocument.

7 февраля 2007 Sun Microsystems, основоположник разработки пакета OpenOffice.org, выпустила бесплатное расширение для Microsoft Office, позволяющее производить чтение и запись формата ODF — Sun ODF Plugin for Microsoft Office[6].

21 мая 2008 года Microsoft объявила о будущем внедрении поддержки ODF в Microsoft Office 2007[7][8], которая и была реализована в Service Pack 2. Европейская комиссия назначила расследование с целью разобраться, приведёт ли это к лучшей совместимости и более широкому выбору для пользователя[9].

Microsoft Office 2007 приобрёл поддержку формата OpenDocument, начиная с SP2. Но эта реализация стандарта подвергалась критике как далёкая от совершенства[10]. Альянс ODF заявил, что данное программное обеспечение фактически не поддерживает стандарт OpenDocument,[11] и опубликовал технический отчёт о тестировании работы MS Office 2007 SP2 с файлами OpenDocument[12]. В частности, там говорится об отсутствии поддержки зашифрованных документов и о сохранении формул не в том формате, в каком это делают при сохранении файлов ODF программы OpenOffice.org, KSpread, Google Docs и IBM Lotus Symphony. Как показал в своём исследовании Роб Вейр, файлы электронных таблиц ODF, созданные в Excel, оказались практически нечитаемыми для всех существовавших на тот момент офисных пакетов, работающих с ODF, как и созданные в них файлы — нечитаемыми для Excel[13][14]. Журнал ZDNet опубликовал статью, в которой делается вывод, что Microsoft, выпустив SP2, только ухудшила ситуацию со способностью разных офисных пакетов ко взаимодействию[15] сравнительно с периодом, когда оно обеспечивалось для MS Office только плагином компании Sun[16]. Microsoft даже обвиняли в сознательном нежелании следовать стандарту ISO при реализации поддержки ODF и стремлении фрагментировать стандарт, создав его преднамеренно ущербную вариацию[17].

Также Microsoft финансирует свободный проект плагина для Microsoft Office для пакетного преобразования документов, ODF Converter[18], под BSD-like лицензией на SourceForge.net. 2 февраля 2007 года была выпущена версия 1.0 плагина к Word версий 10—12 (XP—2007) на 5 языках (не включая русский)[19]. В планах проекта - выпуск плагинов для Excel и PowerPoint к ноябрю 2007 года.

19 апреля 2010 года компания Oracle, к которой после покупки ею компании Sun Microsystems, разработчика плагина поддержки ODF для Microsoft Office, перешли все права на него, закрыла свободный доступ к плагину[20].

Помимо Microsoft Office, формат OpenDocument (в частности, .odt) поддерживает (наряду с форматом Office Open XML, разработанным Microsoft) редактор WordPad, входящий в состав Windows 7.

Использование

Шаблон:Нп2

Одна из целей открытых форматов, таких как OpenDocument, состоит в том, чтобы гарантировать долгосрочный доступ к данным без юридических или технических барьеров, поэтому в некоторых странах открытые форматы стали государственными стандартами.

Международные
Государственные Африка
Азия
Европа

Шаблон:Startflatlist

Шаблон:Endflatlist Шаблон:Startflatlist

Шаблон:Endflatlist

Южная Америка
Региональные

См. также

Шаблон:Викитека-текст

Примечания

Шаблон:Примечания

Ссылки

Шаблон:Стандарты OASIS Шаблон:Стандарты ISO Шаблон:Языки разметки документов Шаблон:Электронные книги

  1. Шаблон:Cite web
  2. Шаблон:Cite webШаблон:Недоступная ссылка
  3. Шаблон:Cite web
  4. Шаблон:Cite webШаблон:Недоступная ссылка
  5. Шаблон:Cite web
  6. Шаблон:Cite web
  7. Ошибка цитирования Неверный тег <ref>; для сносок CNews не указан текст
  8. Ошибка цитирования Неверный тег <ref>; для сносок consortiuminfo не указан текст
  9. Ошибка цитирования Неверный тег <ref>; для сносок reuters не указан текст
  10. Ошибка цитирования Неверный тег <ref>; для сносок ooxmlisdefectivebydesign не указан текст
  11. Шаблон:Cite web
  12. Шаблон:Cite web
  13. Ошибка цитирования Неверный тег <ref>; для сносок RobWeir2009-05 не указан текст
  14. Ошибка цитирования Неверный тег <ref>; для сносок RobWeir2009 не указан текст
  15. Ошибка цитирования Неверный тег <ref>; для сносок ZDNet не указан текст
  16. Ошибка цитирования Неверный тег <ref>; для сносок RobWeir не указан текст
  17. Ошибка цитирования Неверный тег <ref>; для сносок homembit не указан текст
  18. Шаблон:Cite web
  19. Шаблон:Cite web
  20. Шаблон:Cite web
  21. Шаблон:Cite web
  22. 22,0 22,1 Ошибка цитирования Неверный тег <ref>; для сносок ec.europa.eu не указан текст
  23. 23,0 23,1 Ошибка цитирования Неверный тег <ref>; для сносок europa.eu-news не указан текст
  24. 24,0 24,1 Ошибка цитирования Неверный тег <ref>; для сносок Russia не указан текст
  25. Шаблон:Cite web
  26. Шаблон:Cite web
  27. Шаблон:Cite web
  28. Шаблон:Cite web
  29. Шаблон:Cite web
  30. Шаблон:Cite web
  31. Шаблон:Cite web
  32. Шаблон:Cite web
  33. Шаблон:Cite web
  34. Шаблон:Cite web
  35. Шаблон:Статья
  36. Шаблон:Cite web
  37. Шаблон:Cite web
  38. Шаблон:Cite web
  39. Шаблон:Cite web
  40. Шаблон:Cite web
  41. Шаблон:Cite web
  42. Шаблон:Cite web