Difference between revisions of "ODF — открытый формат документов для офисных приложений: Часто задаваемые вопросы"
(→Какие есть недостатки ODF и к чему они могут привести ?) |
(→ODF - это формат только OpenOffice.org ?: ГОСТ Р ИСО/МЭК 26300-2010) |
||
(30 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
+ | =[[Image:OOo_section.png]]Общее= | ||
+ | {{RuРазделыFAQ}} | ||
== Что такое "формат" ? == | == Что такое "формат" ? == | ||
− | + | Форма́т - способ записи каких-либо данных. Необходимо отметить, что каждый формат предназначен только для определённого типа данных. В то же время формат никак не влияет на те данные, которые в него могут быть записаны. | |
− | Форма́т - способ записи каких-либо данных. Необходимо отметить, что каждый формат предназначен только для определённого типа данных. В | + | |
== Что такое "Спецификация" ? == | == Что такое "Спецификация" ? == | ||
Line 8: | Line 9: | ||
В частности, '''спецификация формата''' - набор требований и параметров способа записи каких-либо данных. | В частности, '''спецификация формата''' - набор требований и параметров способа записи каких-либо данных. | ||
+ | |||
+ | |||
Не путать с "алгоритмом записи формата" — описанием способа записи каких-либо данных! | Не путать с "алгоритмом записи формата" — описанием способа записи каких-либо данных! | ||
== Что такое "открытый формат" ? == | == Что такое "открытый формат" ? == | ||
− | |||
Откры́тый форма́т — общедоступная спецификация хранения данных, свободная от лицензионных ограничений при использовании. | Откры́тый форма́т — общедоступная спецификация хранения данных, свободная от лицензионных ограничений при использовании. | ||
Открытый формат может быть использован как свободным, так и проприетарным ПО. | Открытый формат может быть использован как свободным, так и проприетарным ПО. | ||
− | Главная цель открытых форматов — гарантировать адекватную возможность доступа к данным в течение долгого времени безо всякой оглядки на лицензионные права и технические спецификации. То есть если данные записаны по открытому формату, то в любом ПО они должны быть восприняты одинаково. Например, текстовый документ записанный в открытом формате может быть идентично | + | Главная цель открытых форматов — гарантировать адекватную возможность доступа к данным в течение долгого времени безо всякой оглядки на лицензионные права и технические спецификации. То есть если данные записаны по открытому формату, то в любом ПО они должны быть восприняты одинаково. Например, текстовый документ записанный в открытом формате может быть идентично воспроизведён в любом ПО, поддерживающим этот формат. |
Также открытый формат активизирует конкуренцию между компаниями, ставя их в единые условия, вместо того, чтобы позволять компании-автору проприетарного формата препятствовать конкурирующим продуктам, например, постоянно изменяя формат. | Также открытый формат активизирует конкуренцию между компаниями, ставя их в единые условия, вместо того, чтобы позволять компании-автору проприетарного формата препятствовать конкурирующим продуктам, например, постоянно изменяя формат. | ||
Line 24: | Line 26: | ||
В большинстве или во всех странах форматы файлов не защищены законами об авторских правах. | В большинстве или во всех странах форматы файлов не защищены законами об авторских правах. | ||
− | Если спецификация формата недоступна, то для обеспечения совместимости программы с данным форматом приходится заниматься обратной разработкой, т.е. составлять исчерпывающие спецификации интересующих данных. | + | Если спецификация формата недоступна, то для обеспечения совместимости программы с данным форматом приходится заниматься обратной разработкой, т. е. составлять исчерпывающие спецификации интересующих данных. |
− | Внимание! Использование обратной разработки может противоречить закону об авторском праве и патентному законодательству. | + | Внимание! Использование обратной разработки может противоречить |
+ | закону об авторском праве и патентному законодательству. | ||
− | После получения спецификаций другая группа разработчиков пишет собственный драйвер на основе полученных спецификаций или алгоритмов. Однако в некоторых странах | + | После получения спецификаций другая группа разработчиков пишет собственный драйвер на основе полученных спецификаций или алгоритмов. Однако в некоторых странах алгоритмы, используемые для кодирования данных в какой-либо формат, могут быть защищены патентами. |
− | могут быть защищены патентами | + | |
Результат обратной разработки редко идентичен оригиналу, что и позволяет избежать ответственности перед законом. | Результат обратной разработки редко идентичен оригиналу, что и позволяет избежать ответственности перед законом. | ||
== Что такое OpenDocument Format (ODF) ? == | == Что такое OpenDocument Format (ODF) ? == | ||
+ | OpenDocument Format (ODF, сокращённое от OASIS Open Document Format for Office Application — открытый формат документов для офисных приложений) — открытый формат файлов документов для хранения и обмена редактируемыми офисными документами, в том числе текстовыми документами (такими как заметки, отчёты и книги), электронными таблицами, рисунками, базами данных, презентациями. Он дает доступ к содержанию документов независимо от вида и версии приложения, в котором они были созданы. ODF претендует на то, чтобы быть более простым, более удобным, более понятным форматом, чем ставшие стандартом де-факто форматы от "Майкрософт" rtf, doc, xls и т.д. | ||
− | + | Стандарт был разработан индустриальным сообществом OASIS и основан на XML-формате. | |
− | |||
− | == | + | == Что представляет из себя формат ODF? == |
+ | Каждый документ ODF представляет собой архив zip, поэтому, чтобы проникнуть внутрь этого документа, достаточно переименовать расширение документа на zip и открыть этот архив любым zip-архиватором. После чего мы увидим, как минимум, пять xml-файлов и несколько каталогов. | ||
+ | В этих xml-файлах, кроме непосредственного содержания документа, имеются так называемые метаданные. Это дополнительная информация, которая позволяет задать тексту определённые параметры. Например, тип и размер шрифта, положение на странице, параметры печати или вывода на экран монитора. | ||
+ | |||
+ | Наибольшую популярность сейчас приобретает стандарт описания метаинформации XML (eXtend Markup Language). Основным требованием этого стандарта как раз и является принцип "юзерфрендли": xml-документы должны быть легко читаемы с помощью простейших текстовых процессоров, а также xml-разметка должна быть простой для понимания простым человеком. | ||
+ | |||
+ | ODF является одной из многочисленных реализаций стандарта XML. Поэтому, открыв odf-документ как zip-архив, разобраться со структурой файлов и папок по их названиям будет не слишком большой проблемой. | ||
+ | |||
+ | Особенно для тех, кто хоть раз в своей жизни создавал html-странички, ну хотя бы на уровне "я и моя кошка". | ||
+ | |||
+ | Главный файл с содержанием - это content.xml, файл стиля - style.xml. В папках могут находиться мультимедийные файлы: картинки, аудио-, видеофайлы. В общем, документ ODF представляет собой что-то вроде веб-сайта времён статических html-страничек. И теги внутри xml-файлов вряд ли будут тяжкими для понимания: | ||
+ | |||
+ | <nowiki><text:p text:style-name="Standard"> | ||
+ | Привет, ODF! | ||
+ | </text:p></nowiki> | ||
+ | |||
+ | Для сравнения, вот, например, как могут выглядеть метаданные в старом формате RTF от "Майкрософт": | ||
+ | |||
+ | <nowiki>{\loch\f0\fs24\lang1033\i0\b0 \u1055 ?\u1088 | ||
+ | ?\u1080 ?\u1074 ?\u1077 ?\u1090 ?, ODF!}</nowiki> | ||
+ | |||
+ | Метаданные в формате ODF выглядят более читабельными, чем метаинформация из RTF. Я уже не говорю про DOC, метаданные которого хранятся в бинарном виде. | ||
+ | |||
+ | Естественно, давайте взглянем, как выглядит читабельность в альтернативном OOXML: | ||
+ | |||
+ | <nowiki><w:t> | ||
+ | Привет, ODF! | ||
+ | </w:t></nowiki> | ||
+ | |||
+ | Казалось бы, OOXML проще и компактнее. Особенно это отметят для себя программисты, которые любят писать всякие автоматизации документооборота. Но эта простота может оказаться хуже воровства. Поди сообрази, что значат эти самые "w:t". Разметка OOXML, так сказать, интуитивно непонятна, а ODF более читабелен для человека. | ||
+ | |||
+ | И это даёт более лёгкую возможность выуживать как содержание, так и метаинформацию из файла, не прибегая даже к чтению документации по всем тегам этого стандарта. Ведь, как известно, "юзерфрендли" - это когда не нужно читать много документации. | ||
+ | |||
+ | Документацию, конечно же, программистам читать придётся. Но и в отношении документации ODF тоже более гуманен и человечен. Хотя бы потому, что по своим размерам документация ODF (<800 стр.) поменьше будет, чем OOXML (6000 стр.). | ||
+ | |||
+ | Таким образом, ODF является сейчас чемпионом по дружественности, в сравнении с остальными распространёнными офисными форматами. | ||
+ | |||
+ | |||
+ | =[[Image:OOo_section.png]]Файлы= | ||
+ | == Файлы с каким расширениями описаны в ODF ? == | ||
{| class="standard" | {| class="standard" | ||
− | ! width=45% style="background: | + | ! width=45% style="background:green"|Вид документа |
− | ! width=45% style="background: | + | ! width=45% style="background:yellow"|MIME-тип |
− | ! width=10% style="background: | + | ! width=10% style="background:red" align="center"|Расширение |
|- | |- | ||
| Текстовый документ | | Текстовый документ | ||
Line 50: | Line 91: | ||
| align="center"|odt | | align="center"|odt | ||
|- | |- | ||
− | | style="background: | + | | style="background:#FFFF99"|Текстовый документ, используемый как шаблон |
− | | style="background: | + | | style="background:#FFFF99"|application/vnd.oasis.opendocument.text-template |
− | | style="background: | + | | style="background:#FFFF99" align="center"|ott |
|- | |- | ||
| Графический документ | | Графический документ | ||
Line 58: | Line 99: | ||
| align="center"|odg | | align="center"|odg | ||
|- | |- | ||
− | | style="background: | + | | style="background:#FFFF99"|Графический документ, используемый как шаблон |
− | | style="background: | + | | style="background:#FFFF99"|application/vnd.oasis.opendocument.graphics-template |
− | | style="background: | + | | style="background:#FFFF99" align="center"|otg |
|- | |- | ||
| Документ презентации | | Документ презентации | ||
Line 66: | Line 107: | ||
| align="center"|odp | | align="center"|odp | ||
|- | |- | ||
− | | style="background: | + | | style="background:#FFFF99"|Документ презентации, используемый как шаблон |
− | | style="background: | + | | style="background:#FFFF99"|application/vnd.oasis.opendocument.presentation-template |
− | | style="background: | + | | style="background:#FFFF99" align="center"|otp |
|- | |- | ||
| Электронная таблица | | Электронная таблица | ||
Line 74: | Line 115: | ||
| align="center"|ods | | align="center"|ods | ||
|- | |- | ||
− | | style="background: | + | | style="background:#FFFF99"|Электронная таблица, используемый как шаблон |
− | | style="background: | + | | style="background:#FFFF99"|application/vnd.oasis.opendocument.spreadsheet-template |
− | | style="background: | + | | style="background:#FFFF99" align="center"|ots |
|- | |- | ||
| Документ диаграммы | | Документ диаграммы | ||
Line 82: | Line 123: | ||
| align="center"|odc | | align="center"|odc | ||
|- | |- | ||
− | | style="background: | + | | style="background:#FFFF99"|Документ диаграммы, используемый как шаблон |
− | | style="background: | + | | style="background:#FFFF99"|application/vnd.oasis.opendocument.chart-template |
− | | style="background: | + | | style="background:#FFFF99" align="center"|otc |
|- | |- | ||
| Документ изображения | | Документ изображения | ||
Line 90: | Line 131: | ||
| align="center"|odi | | align="center"|odi | ||
|- | |- | ||
− | | style="background: | + | | style="background:#FFFF99"|Документ изображения, используемый как шаблон |
− | | style="background: | + | | style="background:#FFFF99"|application/vnd.oasis.opendocument.image-template |
− | | style="background: | + | | style="background:#FFFF99" align="center"|oti |
|- | |- | ||
| Документ формулы | | Документ формулы | ||
Line 98: | Line 139: | ||
| align="center"|odf | | align="center"|odf | ||
|- | |- | ||
− | | style="background: | + | | style="background:#FFFF99"|Документ формулы, используемый как шаблон |
− | | style="background: | + | | style="background:#FFFF99"|application/vnd.oasis.opendocument.formula-template |
− | | style="background: | + | | style="background:#FFFF99" align="center"|otf |
|- | |- | ||
| Глобальный текстовый документ | | Глобальный текстовый документ | ||
Line 106: | Line 147: | ||
| align="center"|odm | | align="center"|odm | ||
|- | |- | ||
− | | style="background: | + | | style="background:#FFFF99"|Текстовый документ, используемый как шаблон для HTML-документов |
− | | style="background: | + | | style="background:#FFFF99"|application/vnd.oasis.opendocument.text-web |
− | | style="background: | + | | style="background:#FFFF99" align="center"|oth |
|} | |} | ||
+ | =[[Image:OOo_section.png]]Использование= | ||
== ODF - это формат только OpenOffice.org ? == | == ODF - это формат только OpenOffice.org ? == | ||
− | |||
Нет. В списке приложений поддерживающих ODF фигурируют [http://www.zoho.com/ Zoho Writer], [http://docs.google.com/ Google Docs], [http://us.ajax13.com/en/ajaxwrite/ Ajax Write], [http://www.ibm.com IBM Workplace] | Нет. В списке приложений поддерживающих ODF фигурируют [http://www.zoho.com/ Zoho Writer], [http://docs.google.com/ Google Docs], [http://us.ajax13.com/en/ajaxwrite/ Ajax Write], [http://www.ibm.com IBM Workplace] | ||
− | Даже в Microsoft Office 2007 (основном конкуренте OpenOffice) была | + | Даже в Microsoft Office 2007 (основном конкуренте OpenOffice.org) была обещана его поддержка, но не была реализована. |
− | + | С более расширенным списком приложений, поддерживающих формат ODF можно ознакомиться на сайте [http://en.wikipedia.org/wiki/OpenDocument_software Wikipedia] | |
− | + | 1 мая 2006 года ODF принят как международный стандарт '''ISO/IEC 26300'''. | |
− | + | 21 декабря 2010 года ODF [http://webportalsrv.gost.ru/portal/UVED_2007st.nsf/438c8c3c9e06dc87c32573a100549873/c4b660ff237e33ea432578020033edf5?OpenDocument= принят] как стандарт РФ ГОСТ Р ИСО/МЭК 26300-2010 "Информационная технология. Формат Open Document для офисных приложений (OpenDocument) v1.0" | |
− | == | + | == Почему я пытаюсь открыть файл ODF, а мне показывается какая-то папка ? == |
+ | Физически файл ODF - архив формата zip, содержащий данные, записанные согласно формату XML. Другими словами, если у вас тип файла, входящий в ODF, но не соотнесён с OpenOffice.org, то этот файл может быть принят за архив zip и открыт соответствующей программой. Решить эту проблему можно соотнеся данный тип файла с OpenOffice.org. | ||
+ | == Какие есть преимущества в использовании ODF ? == | ||
* Пользователи, сохраняющие свои данные в открытом формате, таком как ODF, избегают опасности быть загнанными в угол единственным поставщиком, они свободны выбрать другое программное обеспечение, если их сегодняшний поставщик уйдёт с рынка, поднимет цены, изменит своё программное обеспечение или изменит условия лицензионного соглашения на более строгие. | * Пользователи, сохраняющие свои данные в открытом формате, таком как ODF, избегают опасности быть загнанными в угол единственным поставщиком, они свободны выбрать другое программное обеспечение, если их сегодняшний поставщик уйдёт с рынка, поднимет цены, изменит своё программное обеспечение или изменит условия лицензионного соглашения на более строгие. | ||
− | * OpenDocument является единственным стандартом для редактируемых офисных документов, утверждённым независимым комитетом по стандартам и реализованным несколькими поставщиками программного обеспечения ( | + | * OpenDocument является единственным стандартом для редактируемых офисных документов, утверждённым независимым комитетом по стандартам и реализованным несколькими поставщиками программного обеспечения (попытки Microsoft утвердить собственный открытый формат пока безуспешны). |
− | * ODF может быть использован любым поставщиком ПО, включая, в том числе, поставщиком закрытого ПО и | + | * ODF может быть использован любым поставщиком ПО, включая, в том числе, поставщиком закрытого ПО и разработчиком, использующим свободные лицензии. Это единственный стандарт, который может быть использован кем-либо без ограничений, без использования ПО конкретного поставщика. И многие приложения уже используют этот стандарт. |
== Какие есть недостатки ODF и к чему они могут привести ? == | == Какие есть недостатки ODF и к чему они могут привести ? == | ||
* В стандарте не описаны спецификации скриптов и макросов, которые играют важную роль в офисных приложениях. Результатом этого становится наличие различных реализаций сценариев в разных приложениях. Например, OpenOffice.org использует несовместимый с другим ПО язык макросов OOBasic. | * В стандарте не описаны спецификации скриптов и макросов, которые играют важную роль в офисных приложениях. Результатом этого становится наличие различных реализаций сценариев в разных приложениях. Например, OpenOffice.org использует несовместимый с другим ПО язык макросов OOBasic. | ||
− | * ODF развивающийся стандарт, | + | * ODF развивающийся стандарт, версии данного стандарта 1.1, 1.2 не полностью совместимы друг с другом. |
− | * В спецификации OpenDocument Format 1.0-1.1 говорится о формате zip, но нет ссылок на стандарт, описывающий его. Несмотря на то, что на текущий момент существует множество алгоритмов компрессии, выигрывающих у zip и в скорости, и в компрессии, и в количестве предоставляемых дополнительных возможностей, этот формат является | + | * В спецификации OpenDocument Format 1.0-1.1 говорится о формате zip, но нет ссылок на стандарт, описывающий его. Несмотря на то, что на текущий момент существует множество алгоритмов компрессии, выигрывающих у zip и в скорости, и в компрессии, и в количестве предоставляемых дополнительных возможностей, этот формат является чрезвычайно популярным. Для преодоления его недостатков изначальный формат многие производители ПО модернизируют его, не согласуя с остальными. |
− | + | ||
− | + | {{Ru СодержаниеFAQ Нижняя часть}} | |
− | + |
Latest revision as of 10:10, 26 December 2010
Contents
- 1 Общее
- 1.1 Что такое "формат" ?
- 1.2 Что такое "Спецификация" ?
- 1.3 Что такое "открытый формат" ?
- 1.4 Известно, что OpenOffice.org работает с закрытыми форматами документов Microsoft Office. Как это он делает? Не нарушает ли тем самым какие-то законы ?
- 1.5 Что такое OpenDocument Format (ODF) ?
- 1.6 Что представляет из себя формат ODF?
- 2 Файлы
- 3 Использование
Общее
Принять участие в проекте! |
---|
Общие вопросы |
Форматирование ответов |
Вопросы использования |
Популярные разделы: |
Writer: Часто задаваемые вопросы |
Calc: Часто задаваемые вопросы |
Орфография и грамматика |
Полезности и секреты |
Главная страница |
Что такое "формат" ?
Форма́т - способ записи каких-либо данных. Необходимо отметить, что каждый формат предназначен только для определённого типа данных. В то же время формат никак не влияет на те данные, которые в него могут быть записаны.
Что такое "Спецификация" ?
Специфика́ция — (от англ. Specification) инженерный термин, обозначающий набор требований и параметров, которым удовлетворяет некоторая сущность.
В частности, спецификация формата - набор требований и параметров способа записи каких-либо данных.
Не путать с "алгоритмом записи формата" — описанием способа записи каких-либо данных!
Что такое "открытый формат" ?
Откры́тый форма́т — общедоступная спецификация хранения данных, свободная от лицензионных ограничений при использовании.
Открытый формат может быть использован как свободным, так и проприетарным ПО.
Главная цель открытых форматов — гарантировать адекватную возможность доступа к данным в течение долгого времени безо всякой оглядки на лицензионные права и технические спецификации. То есть если данные записаны по открытому формату, то в любом ПО они должны быть восприняты одинаково. Например, текстовый документ записанный в открытом формате может быть идентично воспроизведён в любом ПО, поддерживающим этот формат.
Также открытый формат активизирует конкуренцию между компаниями, ставя их в единые условия, вместо того, чтобы позволять компании-автору проприетарного формата препятствовать конкурирующим продуктам, например, постоянно изменяя формат.
Известно, что OpenOffice.org работает с закрытыми форматами документов Microsoft Office. Как это он делает? Не нарушает ли тем самым какие-то законы ?
В большинстве или во всех странах форматы файлов не защищены законами об авторских правах.
Если спецификация формата недоступна, то для обеспечения совместимости программы с данным форматом приходится заниматься обратной разработкой, т. е. составлять исчерпывающие спецификации интересующих данных.
Внимание! Использование обратной разработки может противоречить закону об авторском праве и патентному законодательству.
После получения спецификаций другая группа разработчиков пишет собственный драйвер на основе полученных спецификаций или алгоритмов. Однако в некоторых странах алгоритмы, используемые для кодирования данных в какой-либо формат, могут быть защищены патентами.
Результат обратной разработки редко идентичен оригиналу, что и позволяет избежать ответственности перед законом.
Что такое OpenDocument Format (ODF) ?
OpenDocument Format (ODF, сокращённое от OASIS Open Document Format for Office Application — открытый формат документов для офисных приложений) — открытый формат файлов документов для хранения и обмена редактируемыми офисными документами, в том числе текстовыми документами (такими как заметки, отчёты и книги), электронными таблицами, рисунками, базами данных, презентациями. Он дает доступ к содержанию документов независимо от вида и версии приложения, в котором они были созданы. ODF претендует на то, чтобы быть более простым, более удобным, более понятным форматом, чем ставшие стандартом де-факто форматы от "Майкрософт" rtf, doc, xls и т.д.
Стандарт был разработан индустриальным сообществом OASIS и основан на XML-формате.
Что представляет из себя формат ODF?
Каждый документ ODF представляет собой архив zip, поэтому, чтобы проникнуть внутрь этого документа, достаточно переименовать расширение документа на zip и открыть этот архив любым zip-архиватором. После чего мы увидим, как минимум, пять xml-файлов и несколько каталогов.
В этих xml-файлах, кроме непосредственного содержания документа, имеются так называемые метаданные. Это дополнительная информация, которая позволяет задать тексту определённые параметры. Например, тип и размер шрифта, положение на странице, параметры печати или вывода на экран монитора.
Наибольшую популярность сейчас приобретает стандарт описания метаинформации XML (eXtend Markup Language). Основным требованием этого стандарта как раз и является принцип "юзерфрендли": xml-документы должны быть легко читаемы с помощью простейших текстовых процессоров, а также xml-разметка должна быть простой для понимания простым человеком.
ODF является одной из многочисленных реализаций стандарта XML. Поэтому, открыв odf-документ как zip-архив, разобраться со структурой файлов и папок по их названиям будет не слишком большой проблемой.
Особенно для тех, кто хоть раз в своей жизни создавал html-странички, ну хотя бы на уровне "я и моя кошка".
Главный файл с содержанием - это content.xml, файл стиля - style.xml. В папках могут находиться мультимедийные файлы: картинки, аудио-, видеофайлы. В общем, документ ODF представляет собой что-то вроде веб-сайта времён статических html-страничек. И теги внутри xml-файлов вряд ли будут тяжкими для понимания:
<text:p text:style-name="Standard"> Привет, ODF! </text:p>
Для сравнения, вот, например, как могут выглядеть метаданные в старом формате RTF от "Майкрософт":
{\loch\f0\fs24\lang1033\i0\b0 \u1055 ?\u1088 ?\u1080 ?\u1074 ?\u1077 ?\u1090 ?, ODF!}
Метаданные в формате ODF выглядят более читабельными, чем метаинформация из RTF. Я уже не говорю про DOC, метаданные которого хранятся в бинарном виде.
Естественно, давайте взглянем, как выглядит читабельность в альтернативном OOXML:
<w:t> Привет, ODF! </w:t>
Казалось бы, OOXML проще и компактнее. Особенно это отметят для себя программисты, которые любят писать всякие автоматизации документооборота. Но эта простота может оказаться хуже воровства. Поди сообрази, что значат эти самые "w:t". Разметка OOXML, так сказать, интуитивно непонятна, а ODF более читабелен для человека.
И это даёт более лёгкую возможность выуживать как содержание, так и метаинформацию из файла, не прибегая даже к чтению документации по всем тегам этого стандарта. Ведь, как известно, "юзерфрендли" - это когда не нужно читать много документации.
Документацию, конечно же, программистам читать придётся. Но и в отношении документации ODF тоже более гуманен и человечен. Хотя бы потому, что по своим размерам документация ODF (<800 стр.) поменьше будет, чем OOXML (6000 стр.).
Таким образом, ODF является сейчас чемпионом по дружественности, в сравнении с остальными распространёнными офисными форматами.
Файлы
Файлы с каким расширениями описаны в ODF ?
Вид документа | 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 |
Использование
ODF - это формат только OpenOffice.org ?
Нет. В списке приложений поддерживающих ODF фигурируют Zoho Writer, Google Docs, Ajax Write, IBM Workplace
Даже в Microsoft Office 2007 (основном конкуренте OpenOffice.org) была обещана его поддержка, но не была реализована.
С более расширенным списком приложений, поддерживающих формат ODF можно ознакомиться на сайте Wikipedia
1 мая 2006 года ODF принят как международный стандарт ISO/IEC 26300.
21 декабря 2010 года ODF принят как стандарт РФ ГОСТ Р ИСО/МЭК 26300-2010 "Информационная технология. Формат Open Document для офисных приложений (OpenDocument) v1.0"
Почему я пытаюсь открыть файл ODF, а мне показывается какая-то папка ?
Физически файл ODF - архив формата zip, содержащий данные, записанные согласно формату XML. Другими словами, если у вас тип файла, входящий в ODF, но не соотнесён с OpenOffice.org, то этот файл может быть принят за архив zip и открыт соответствующей программой. Решить эту проблему можно соотнеся данный тип файла с OpenOffice.org.
Какие есть преимущества в использовании ODF ?
- Пользователи, сохраняющие свои данные в открытом формате, таком как ODF, избегают опасности быть загнанными в угол единственным поставщиком, они свободны выбрать другое программное обеспечение, если их сегодняшний поставщик уйдёт с рынка, поднимет цены, изменит своё программное обеспечение или изменит условия лицензионного соглашения на более строгие.
- OpenDocument является единственным стандартом для редактируемых офисных документов, утверждённым независимым комитетом по стандартам и реализованным несколькими поставщиками программного обеспечения (попытки Microsoft утвердить собственный открытый формат пока безуспешны).
- ODF может быть использован любым поставщиком ПО, включая, в том числе, поставщиком закрытого ПО и разработчиком, использующим свободные лицензии. Это единственный стандарт, который может быть использован кем-либо без ограничений, без использования ПО конкретного поставщика. И многие приложения уже используют этот стандарт.
Какие есть недостатки ODF и к чему они могут привести ?
- В стандарте не описаны спецификации скриптов и макросов, которые играют важную роль в офисных приложениях. Результатом этого становится наличие различных реализаций сценариев в разных приложениях. Например, OpenOffice.org использует несовместимый с другим ПО язык макросов OOBasic.
- ODF развивающийся стандарт, версии данного стандарта 1.1, 1.2 не полностью совместимы друг с другом.
- В спецификации OpenDocument Format 1.0-1.1 говорится о формате zip, но нет ссылок на стандарт, описывающий его. Несмотря на то, что на текущий момент существует множество алгоритмов компрессии, выигрывающих у zip и в скорости, и в компрессии, и в количестве предоставляемых дополнительных возможностей, этот формат является чрезвычайно популярным. Для преодоления его недостатков изначальный формат многие производители ПО модернизируют его, не согласуя с остальными.
Перейти к разделу: Writer | Calc | Общее | UI | Глоссарий | Принятые сокращения | Полезности | Содержание |