Формат файла

ODT - текст OpenDocument

ODT - это открытый стандарт текстового документа, используемый LibreOffice и OpenOffice. Как и DOCX, он представляет собой ZIP с XML и так же незаметно сохраняет статистику редактирования.

.odt

ODT - это текстовый документ формата OpenDocument, открытого стандарта, разработанного консорциумом OASIS и опубликованного как стандарт ISO. Это родной формат LibreOffice Writer и Apache OpenOffice Writer, и с самого начала он был спроектирован как спецификация, пригодная для реализации, а не как описание того, что делает одна конкретная программа. По этой причине несколько государственных органов приняли его в качестве своего официального формата документов.

Как ODT хранит документ

По своей структуре ODT очень близок к DOCX: это ZIP-архив, содержащий XML. Текст хранится в content.xml, стили - в styles.xml, метаданные - в meta.xml, а изображения - в папке Pictures/ как обычные файлы изображений. Запись mimetype сохраняется первой и в несжатом виде, чтобы программа могла определить тип файла без распаковки.

Различия заключаются в деталях разметки, а не упаковки. OpenDocument лучше разделяет содержание и оформление и использует единый словарь для текстовых, табличных и презентационных документов, так что ODT и ODS заметно выполнены в одном стиле.

Двустороннее преобразование между ODT и DOCX работает, и его поддерживают и LibreOffice, и новые версии Word, но в обе стороны оно происходит с потерями. Именно в сложных макетах, некоторых схемах нумерации и историях исправлений разъезжаются между собой два словаря форматов.

Какие метаданные содержит ODT

Все метаданные находятся в одном читаемом месте - meta.xml, что делает ODT самым простым офисным форматом для ручного анализа.

Стандартные поля: dc:title, dc:subject, dc:description, dc:language, meta:keyword, а также даты Dublin Core: dc:date для времени последнего изменения и meta:creation-date для исходного создания. Авторство разделено на два поля: meta:initial-creator указывает того, кто начал документ, а dc:creator - того, кто последним его сохранил.

Далее идут статистические данные, и они столь же откровенны, как в Word. meta:generator указывает точную сборку приложения, записавшую файл, вплоть до строки версии. meta:editing-cycles считает, сколько раз документ открывали и сохраняли. meta:editing-duration фиксирует суммарное время редактирования в формате длительности ISO, например PT2H14M. Элемент meta:document-statistic за один раз хранит количество страниц, слов, символов, абзацев, таблиц и изображений.

Также поддерживаются пользовательские поля, поэтому документ может содержать произвольные настраиваемые свойства, добавленные шаблоном или приложением в рабочем процессе и с тех пор никем не просматривавшиеся.

Когда использовать ODT

Используйте ODT, когда вам нужен редактируемый документ в формате, который никому не принадлежит: для работы в государственном секторе, где требуется открытый стандарт, для долгосрочного хранения редактируемого текста и всякий раз, когда вы предпочитаете не зависеть от планов одного вендора.

Вместо этого используйте DOCX, когда вы сотрудничаете с людьми, которые весь день работают в Word; преобразование формата - это еще один потенциальный сбой в цикле согласования. И как с любым редактируемым форматом, перед отправкой документа, который вы считаете завершенным, экспортируйте его в PDF, поскольку оформление ODT зависит от шрифтов, установленных на компьютере читателя.