Что такое формат файла MOBI?
Файлы .mobi хранят содержимое цифровых книг в бинарном формате Mobipocket, построенном на структуре файлов .pdb (Palm Database). Расширение .mobi поддерживает стандартную разметку HTML для текстового содержимого и широко используется для распространения электронных книг, особенно на устройствах Amazon Kindle и смартфонах.
Формат .mobi включает дополнительные функции защиты авторских прав DRM (Digital Rights Management), полезные для предотвращения несанкционированного копирования или просмотра содержимого книги. Для открытия файлов .mobi, защищенных DRM, требуется лицензионное приложение для чтения.
Первоначально разработанный компанией Mobipocket SA и приобретенный Amazon в 2005 году, .mobi стал основой ранней экосистемы Amazon Kindle. Позже Amazon заменила его форматом .azw и более функциональным .azw3 (KF8), прекратив поддержку .mobi в своем сервисе Send to Kindle в 2022 году.
Файлы .mobi по-прежнему могут быть прочитаны многими сторонними приложениями. Calibre остается ведущим инструментом для открытия, редактирования и конвертации .mobi в такие форматы, как .epub.
Безопасность и защита
РИСК: LOWMOBI - это данные электронной книги, и их чтение безопасно. Реальная проблема заключается в DRM, а не в зловредном ПО: книги AZW/MOBI, купленные на Amazon, привязаны к аккаунту, поэтому обычные приложения их отклоняют, а конвертация блокируется - это ограничение прав, а не вирус. Удаление DRM нарушает условия Amazon и может быть незаконным в вашей стране. Практический риск представляют сайты для скачивания пиратских книг (рекламное ПО/фейковые загрузки). Относитесь к файлам MOBI без DRM как к обычным документам.
Детали формата
в двух словахПрограммы, открывающие файлы MOBI
Технические подробности
глубокая спецификация| Базовый контейнер | Структура файла Palm Database (PDB); каждый файл .mobi является валидным файлом PDB |
| Идентификатор типа/создателя | «BOOK» (тип) + «MOBI» (создатель) - 8-байтовая ASCII-строка «BOOKMOBI» по смещению 60 |
| MIME-тип | application/x-mobipocket-ebook |
| Сжатие текста | Сжатие PalmDOC на базе LZ77 или кодирование Huffman/CDIC (HuffCDIC) для более поздних версий MOBI |
| Поддержка DRM | Опционально; Mobipocket DRM и специфический вариант Amazon для изданий, купленных в Kindle |
| Встраивание изображений | Изображения JPEG и GIF хранятся как отдельные записи PDB; ограниченная поддержка PNG в поздних версиях MOBI |
| Хранение метаданных | Блок заголовка EXTH с типизированными записями для названия, автора, издателя, языка и ISBN |
| Оглавление | Кодируется через якорные ссылки HTML с опциональной справочной записью EXTH NCX |
| Модель макета | Только «резиновый» (перестраиваемый) текст; отсутствие поддержки фиксированного макета или привязки к размеру страницы |
| Поддержка JavaScript | Не поддерживается; в спецификации формата отсутствует слой сценариев |
| Встраивание шрифтов | Не поддерживается; для рендеринга текста используются шрифты, доступные на устройстве или в приложении |
| Структура записей | Текст книги разбит на цепочки записей PalmDOC по 65 536 байт; изображения и метаданные находятся в отдельных записях |
| Родословная формата | Прямой предшественник .azw (Kindle Mobi7); повлиял на дизайн контейнера KF8 (.azw3) |
| Разработчик / куратор | Mobipocket SA (2000-2005); Amazon.com (2005-2022) |
| Вывод из эксплуатации | Удален из сервиса Amazon Send to Kindle в 2022 году; заменен форматом KFX |
| Выпущен | 2000 (Mobipocket); retired from Send to Kindle by Amazon in 2022 |
| Спецификация | wiki.mobileread.com |