Открыть сервис

OEBPS

OEBPS (Open eBook Publication Structure) — это открытый стандарт для создания, упаковки и распространения электронных книг, разработанный Международным форумом по цифровым публикациям (International Digital Publishing Forum, IDPF). Стандарт определяет формат файлов, основанный на XML, который позволяет представлять содержимое книги (текст, изображения, таблицы стилей, метаданные) в структурированном виде, пригодном для воспроизведения на различных устройствах и программных платформах. OEBPS является предшественником и основой для современного формата EPUB.

История

Разработка OEBPS началась в конце 1990-х годов в ответ на фрагментацию рынка электронных книг, когда разные производители устройств и программного обеспечения использовали собственные, несовместимые форматы. Основной целью IDPF было создание единого открытого стандарта, который бы обеспечил переносимость контента между разными системами.

Первая версия спецификации, OEBPS 1.0, была опубликована в 1999 году. Она определяла базовую структуру документа на основе XHTML 1.0 и CSS (каскадных таблиц стилей), а также формат упаковки, основанный на ZIP-архиве. Однако версия 1.0 имела существенные ограничения, в частности, не поддерживала встроенные шрифты и сложную вёрстку.

В 2002 году вышла версия OEBPS 1.2, которая расширила возможности форматирования и улучшила поддержку метаданных. Тем не менее, стандарт оставался относительно простым и не полностью удовлетворял потребности издателей.

Настоящий прорыв произошёл в 2007 году с выходом OEBPS 2.0. Эта версия стала основой для формата EPUB 2.0, который быстро завоевал популярность. OEBPS 2.0 включал:

В 2011 году IDPF выпустил спецификацию EPUB 3.0, которая заменила OEBPS как отдельный стандарт. Формат EPUB 3.0 базируется на HTML5, CSS3, SVG и других современных веб-технологиях. Термин «OEBPS» в контексте EPUB 3.0 используется для обозначения внутреннего каталога в ZIP-архиве, где хранятся файлы содержимого, но сам стандарт как таковой перестал существовать. В 2017 году IDPF был объединён с W3C (World Wide Web Consortium), что подтвердило переход к веб-ориентированным стандартам.

Структура и состав

Файл электронной книги в формате OEBPS (или EPUB, основанного на OEBPS) представляет собой ZIP-архив, содержащий определённый набор файлов и папок. Основные компоненты:

Файл упаковки (package.opf)

Это ключевой файл, который описывает структуру книги. Он содержит:

Файл навигации (toc.ncx)

Файл в формате XML, который содержит иерархическую таблицу содержимого (оглавление). Он позволяет читателю переходить к конкретным главам или разделам книги. В EPUB 3.0 вместо NCX используется файл nav.xhtml, основанный на HTML5.

Файлы содержимого

Основной контент книги представлен в виде файлов XHTML (в OEBPS 1.x и 2.0) или HTML5 (в EPUB 3.0). Каждый файл обычно соответствует одной главе или разделу. Для форматирования текста используются каскадные таблицы стилей (CSS). Изображения могут быть в форматах JPEG, PNG, GIF, SVG. Встроенные шрифты упаковываются в формате OpenType или TrueType.

Файл метаданных (META-INF/container.xml)

Этот файл указывает программе чтения, где находится корневой файл упаковки (package.opf). Он является обязательным для всех OEBPS-совместимых книг.

Классификация и версии

Стандарт OEBPS прошёл несколько версий, каждая из которых расширяла возможности и улучшала совместимость:

ВерсияГод публикацииОсновные характеристики
OEBPS 1.01999Базовый XHTML 1.0, CSS 1.0, простой формат упаковки.
OEBPS 1.22002Улучшенная поддержка CSS, метаданных, исправление ошибок.
OEBPS 2.02007Основа для EPUB 2.0. Поддержка XHTML 1.1, CSS 2.1, встроенных шрифтов, NCX.
OEBPS 2.0.12008Незначительные исправления и уточнения.

После выхода EPUB 3.0 (2011) термин «OEBPS» используется в основном для обозначения внутренней структуры архива, а не отдельного стандарта.

Применение

Основное применение OEBPS — создание и распространение электронных книг. Стандарт используется:

Формат OEBPS/EPUB поддерживается большинством современных устройств для чтения электронных книг (Amazon Kindle, Barnes & Noble Nook, Kobo, PocketBook, Sony Reader), а также программными приложениями на компьютерах и мобильных устройствах (Adobe Digital Editions, Calibre, FBReader, Apple Books, Google Play Книги).

Критика и ограничения

Несмотря на широкое распространение, OEBPS и его преемник EPUB имеют ряд недостатков:

Значение

OEBPS сыграл ключевую роль в становлении рынка электронных книг. Он предоставил единый, открытый формат, который позволил издателям, разработчикам и читателям взаимодействовать без привязки к конкретному производителю. Стандарт заложил основу для современного EPUB, который остаётся одним из самых популярных форматов электронных книг в мире. Переход к веб-стандартам (HTML5, CSS3) в EPUB 3.0 обеспечил дальнейшую эволюцию цифрового книгоиздания.

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →