Формат EPUB¶
EPUB (Electronic Publication) — открытый стандарт электронной книги, разработанный Международным форумом цифровых изданий (IDPF). Формат основан на языках XML и HTML, использует расширение .epub и на протяжении ряда лет является наиболее распространённым форматом для электронных книг, поддерживаемым большинством устройств и программ для чтения.
¶История
Стандарт EPUB 1.0 был опубликован IDPF в сентябре 2007 года. Он заменил предыдущий формат OEB (Open eBook Publication Structure), разработанный в конце 1990-х годов. В 2010 году вышла версия EPUB 2, добавившая поддержку XHTML и улучшившую навигацию. В 2013 году был принят EPUB 3, который привёл формат в соответствие с современными веб-стандартами: поддержка HTML5, CSS3, SVG, аудио и видео, улучшенная работа с японским, китайским и корейским языками, а также расширенные возможности для доступности.
В 2019 году IDPF объединился с W3C, и дальнейшая разработка стандарта перешла под эгиду консорциума. В 2023 году W3C опубликовал EPUB 3.3, который закрепил текущие наработки и уточнил требования к совместимости.
¶Устройство формата
Файл EPUB представляет собой ZIP-архив с определённой внутренней структурой. Основные компоненты:
mimetype— файл, содержащий строкуapplication/epub+zip, должен быть первым в архиве;META (организация признана экстремистской, деятельность запрещена в РФ)-INF/container.xml— указывает расположение главного файла описания;content.opf(Package File) — центральный файл метаданных: заголовок, автор, идентификатор, язык, список содержимого;toc.ncxилиnav.xhtml— оглавление;- файлы глав в формате XHTML;
- ресурсы: шрифты, изображения, стили CSS.
Такая структура позволяет читать книгу на устройствах с любым разрешением экрана: текст переформатируется под размеры дисплея, в отличие от фиксированной вёрстки PDF.
¶Возможности
EPUB 3 поддерживает интерактивные элементы: встроенные видео и аудио, анимацию, интерактивные тесты и опросы, встроенные шрифты. Формат позволяет использовать вертикальное письмо (для японского и других языков), а также сноски и примечания, отображаемые всплывающими окнами.
Доступность заложена на уровне стандарта: поддержка синтеза речи, навигация с клавиатуры, описание изображений через атрибут alt.
¶Поддержка и распространение
Формат поддерживают многочисленные устройства и программы:
| Устройство / ПО | Поддержка |
|---|---|
| Amazon Kindle | Ограниченно (требуется конвертация) |
| PocketBook | Нативная |
| Onyx Boox | Нативная |
| Apple Books | Нативная |
| Calibre | Полная |
| Adobe Digital Editions | Полная |
| ReadEra, Moon+ Reader | Полная |
В России устройства Onyx Boox и PocketBook традиционно занимают заметную долю рынка электронных книг, и обе линейки поддерживают EPUB без ограничений.
¶Сравнение с другими форматами
| Параметр | EPUB | FB2 | MOBI | |
|---|---|---|---|---|
| Тип | Реflowable | Фиксированная вёрстка | XML | Устаревший |
| Открытость | Да | Нет (спека Adobe) | Да | Нет |
| Интерактивность | Да | Ограниченно | Нет | Нет |
| Мультимедиа | Да | Ограниченно | Нет | Нет |
FB2 — формат, разработанный российским сообществом (в частности, проектом «Литрес» и сайтом Flibusta), популярен в русскоязычной среде, но почти неизвестен за её пределами. MOBI был разработан Amazon для Kindle и в 2011 году заменён на KF8/AZW3.
¶Создание книг
Для создания EPUB используются:
- Sigil — бесплатный редактор с визуальным и кодовым режимом;
- Calibre — программа для управления библиотекой с встроенными средствами конвертации и редактирования метаданных;
- Pandoc — конвертер документов, поддерживающий экспорт в EPUB из Markdown, DOCX, LaTeX и других форматов;
- Adobe InDesign — коммерческая настольная издательская система с экспортом в EPUB.
Спецификация формата открыта, что позволяет разрабатывать собственные инструменты без лицензионных отчислений.
¶Значение
EPUB стал де-факто стандартом для электронных книг вне экосистемы Amazon. Его используют библиотеки (в том числе системы заимствования электронных книг), издательства и авторы, самостоятельно публикующие произведения. Открытость стандарта обеспечивает долгосрочную сохранность электронных изданий и независимость от конкретной платформы.
Источники:
- Спецификация EPUB 3.3, W3C
- EPUB 3 Overview, W3C
- Сайт IDPF (архивные материалы)
- Documentation проекта Calibre
- Сайт Sigil
