Kindle Format 8
Kindle Format 8 (KF8) — это формат электронных книг, разработанный компанией Amazon для устройств и приложений линейки Kindle. Представленный в 2011 году вместе с седьмым поколением устройств Kindle, KF8 пришёл на смену более старому формату Mobi (AZW/KF7) и стал основой для современного формата Amazon — KFX. Основным нововведением KF8 стала поддержка расширенного форматирования текста, включая фиксированный макет, встроенные шрифты, таблицы, сноски и более сложную вёрстку, что позволило создавать книги, по визуальному качеству сравнимые с печатными изданиями.
История
До появления KF8 Amazon использовала формат Mobi (с расширением .mobi или .azw для защищённых копий), который базировался на открытом формате Open eBook (OEB) и поддерживал лишь базовое форматирование: жирный шрифт, курсив, заголовки и простые списки. С ростом популярности электронных книг и появлением цветных планшетов (например, Kindle Fire на базе Android) возникла необходимость в формате, способном отображать сложные макеты, встроенные шрифты и мультимедийные элементы.
В сентябре 2011 года Amazon анонсировала Kindle Touch и Kindle Fire, а вместе с ними — новый формат KF8. Первыми устройствами, полностью поддерживающими KF8, стали Kindle Touch (2011) и Kindle Fire (2011). Более старые модели Kindle (до 2011 года) не могли корректно отображать KF8-файлы, поэтому для обратной совместимости Amazon рекомендовала издателям включать в файл Mobi-версию книги (так называемый «гибридный» файл, содержащий оба формата).
В 2012 году Amazon выпустила обновление прошивки для Kindle Paperwhite (1-го поколения), добавившее поддержку KF8. К 2014 году практически все новые устройства Kindle (включая базовые модели) работали с KF8. Однако в 2015 году Amazon начала внедрять новый формат KFX (Kindle Format 10), который обеспечивал ещё более плавное масштабирование, улучшенную типографику и поддержку новых функций (например, Enhanced Typesetting). Несмотря на это, KF8 остаётся широко используемым форматом для публикации книг в магазине Amazon Kindle Store, поскольку KFX-файлы часто создаются из KF8-исходников.
Технические особенности
Основа и структура
KF8 базируется на стандарте EPUB 3 (в частности, на спецификации OPS 2.0 с расширениями), но использует собственные элементы управления Amazon. Файл KF8 представляет собой архив ZIP, содержащий:
- HTML-файлы с разметкой контента (обычно XHTML);
- CSS-файлы для стилизации;
- изображения (JPEG, PNG, GIF);
- файл метаданных (OPF — Open Packaging Format);
- навигационный файл (NCX — Navigation Control XML for XML);
- дополнительные ресурсы (шрифты, скрипты JavaScript — ограниченно).
Поддержка форматирования
В отличие от Mobi, KF8 поддерживает:
- Фиксированный макет (Fixed Layout) — страницы с абсолютным позиционированием элементов, что используется для детских книг, комиксов, технических руководств с чёткой структурой;
- Встроенные шрифты — возможность встраивать шрифты в книгу (например, через @font-face), что обеспечивает единообразное отображение на всех устройствах;
- Таблицы — полная поддержка HTML-таблиц с объединением ячеек, стилями и фоновыми цветами;
- Сноски — всплывающие сноски (pop-up footnotes), которые отображаются при нажатии на ссылку;
- Изображения высокого разрешения — поддержка изображений с плотностью пикселей до 300 ppi (для дисплеев Retina);
- CSS3 — поддержка селекторов, псевдоклассов, теней, градиентов, трансформаций (ограниченно);
- Медиаконтент — встроенные аудио- и видеофайлы (работает только на Kindle Fire и приложениях Kindle для iOS/Android).
Ограничения
- KF8 не поддерживает сложные скрипты JavaScript (только базовые события, например, для анимации в фиксированном макете);
- Формат не поддерживает переменный макет (reflowable) с произвольным масштабированием шрифта для сложных макетов (например, многостолбцовая вёрстка);
- Встроенные шрифты могут не отображаться на старых устройствах Kindle (до 2011 года);
- KF8-файлы защищены DRM Amazon (AZW3-расширение), что ограничивает их использование только на устройствах и в приложениях Kindle.
Сравнение с другими форматами
| Характеристика | KF8 (AZW3) | Mobi (AZW/KF7) | EPUB | KFX |
|---|---|---|---|---|
| Год появления | 2011 | 2000 | 2007 | 2015 |
| Поддержка фиксированного макета | Да | Нет | Да (EPUB 3) | Да |
| Встроенные шрифты | Да | Нет | Да | Да |
| Таблицы | Да | Ограниченно | Да | Да |
| Сноски (pop-up) | Да | Нет | Да | Да |
| Мультимедиа | Частично (аудио/видео) | Нет | Да | Да |
| DRM | Amazon DRM | Amazon DRM | Adobe DRM или без DRM | Amazon DRM |
| Совместимость с Kindle | Все модели с 2011 года | Все модели Kindle | Не поддерживается (требует конвертации) | Kindle с 2015 года |
Применение
KF8 является основным форматом для публикации книг в магазине Amazon Kindle Store. Издатели и авторы, использующие сервисы Amazon Kindle Direct Publishing (KDP), могут загружать исходные файлы в формате EPUB, DOCX или HTML, после чего Amazon автоматически конвертирует их в KF8 (и в KFX для новых устройств). KF8 также используется для:
- Детских книг — благодаря фиксированному макету, позволяющему сохранять расположение иллюстраций и текста;
- Комиксов и графических романов — формат поддерживает панели, пузыри и встроенные шрифты;
- Учебных и технических изданий — таблицы, сноски и сложное форматирование делают KF8 удобным для справочников, учебников и руководств;
- Поэзии и драматургии — точное воспроизведение разбивки на строки и сцены.
Инструменты для работы с KF8
Для создания и редактирования файлов KF8 используются:
- Kindle Create — бесплатное приложение Amazon для Windows и macOS, позволяющее создавать книги с фиксированным макетом и конвертировать их в KF8;
- Calibre — кроссплатформенный менеджер электронных книг с открытым исходным кодом, поддерживающий конвертацию в KF8 (AZW3) из EPUB, PDF, DOCX и других форматов;
- Sigil — редактор EPUB, из которого файлы можно конвертировать в KF8 через Calibre или Amazon KDP;
- Adobe InDesign — профессиональная издательская программа, позволяющая экспортировать книги в EPUB с последующей конвертацией в KF8.
Критика
Основные претензии к формату KF8 связаны с его проприетарностью и привязкой к экосистеме Amazon. Пользователи не могут читать KF8-файлы на устройствах других производителей (например, на электронных книгах PocketBook, Kobo или Barnes & Noble Nook) без конвертации и удаления DRM, что нарушает авторские права. Кроме того, Amazon не публикует полную спецификацию KF8, что затрудняет разработку сторонних инструментов и создание совместимых файлов.
Некоторые издатели отмечают, что KF8 не полностью соответствует стандартам EPUB 3, что приводит к ошибкам при конвертации между форматами. Например, встроенные шрифты могут отображаться некорректно на устройствах Kindle с устаревшей прошивкой, а сложные таблицы — ломаться при изменении размера шрифта.
Интересные факты
- Формат KF8 также известен под расширением .azw3, которое используется для защищённых DRM-копий книг, купленных в Kindle Store.
- Amazon не поддерживает формат EPUB напрямую на устройствах Kindle, хотя KF8 технически является его модификацией. Все EPUB-файлы, загружаемые через сервис «Отправить в Kindle», конвертируются в KF8 (или KFX) на стороне сервера.
- В 2022 году Amazon объявила о прекращении поддержки формата Mobi для новых публикаций в Kindle Store, окончательно переведя издателей на KF8 и KFX.
Источники
- Amazon Kindle Publishing Guidelines (2011–2023)
- Спецификация Kindle Format 8 (Amazon Developer Documentation)
- «The Kindle Format 8 (KF8)» — MobileRead Wiki
- «EPUB 3 vs. KF8: A Comparison» — Digital Book World
- «Calibre: The Official Guide» — John Schember (2014)
- «Kindle Create User Guide» — Amazon (2020)
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →