Mobipocket
Mobipocket — это формат электронных книг, а также программное обеспечение для чтения и создания файлов в этом формате, разработанное французской компанией Mobipocket SA. Формат основан на подмножестве стандарта Open eBook (OEB) и использует сжатие данных для уменьшения размера файлов. Наибольшую известность Mobipocket получил как предшественник и основа формата AZW, используемого в устройствах Amazon Kindle, а также как одно из первых решений для чтения электронных книг на мобильных устройствах (КПК, смартфонах).
История
Компания Mobipocket SA была основана в 2000 году во Франции. Первоначально проект был ориентирован на создание платформы для чтения электронных книг на устройствах под управлением операционных систем Palm OS и Windows CE. В 2001 году был выпущен первый релиз программного обеспечения для чтения (Mobipocket Reader) и инструмент для создания файлов (Mobipocket Creator).
В 2005 году компания Amazon.com приобрела Mobipocket SA. Сумма сделки не разглашалась, однако аналитики оценивали её в несколько миллионов долларов. После приобретения Amazon продолжила развитие формата, адаптировав его для собственных устройств — электронных книг Kindle. На основе Mobipocket был создан формат AZW, который по своей структуре является практически идентичным, но с добавлением цифрового управления авторскими правами (DRM) Amazon.
В 2011 году Amazon прекратила поддержку и обновление оригинального Mobipocket Reader для настольных компьютеров и мобильных устройств. С 2016 года компания перестала принимать новые книги в формате Mobipocket в свой каталог Kindle Direct Publishing, полностью перейдя на формат KFX (Kindle Format 10). Тем не менее, формат Mobipocket остаётся широко распространённым в сообществах любителей электронных книг, особенно в контексте конвертации и архивирования.
Технические характеристики
Формат Mobipocket (.mobi, .prc) представляет собой контейнер, основанный на стандарте OEBPS (Open eBook Publication Structure). Ключевые особенности включают:
- Сжатие данных: Используется алгоритм сжатия PalmDoc (облегчённая версия LZ77), что позволяет значительно уменьшить размер файла по сравнению с несжатыми HTML-документами.
- Поддержка метаданных: В файл могут быть встроены автор, название, ISBN, издательство, обложка и другие поля.
- Встроенные шрифты: Возможность включения в файл пользовательских шрифтов (TrueType), что обеспечивает корректное отображение на устройствах без соответствующих шрифтов.
- Таблицы и изображения: Поддерживаются встроенные изображения (JPEG, GIF, PNG) и таблицы, хотя их форматирование может быть ограничено.
- Закладки и аннотации: Пользователь может добавлять закладки и пометки, которые сохраняются в отдельном файле или в самом документе (в зависимости от версии).
- Словари: Возможность подключения встроенных словарей для перевода или толкования слов.
Структура файла
Файл Mobipocket состоит из следующих основных частей:
- Заголовок (Header) — содержит информацию о типе файла, версии, размере, количестве записей и контрольную сумму.
- Записи (Records) — последовательность блоков данных, каждый из которых может быть текстовым фрагментом, изображением, таблицей стилей или метаданными.
- Индекс (Index) — таблица соответствий между номерами записей и их позициями в файле.
Программное обеспечение
Mobipocket Reader
Mobipocket Reader — это программа для чтения файлов формата .mobi и .prc. Выпускалась для следующих платформ:
- Настольные ОС: Windows, macOS (прекращена поддержка).
- Мобильные ОС: Palm OS, Windows Mobile, Symbian OS, BlackBerry, Java ME.
Reader поддерживал такие функции, как изменение размера шрифта, поворот экрана, поиск по тексту, синхронизацию закладок между устройствами и чтение вслух (Text-to-Speech) на некоторых платформах. Программа также могла работать с защищёнными DRM-файлами Mobipocket.
Mobipocket Creator
Mobipocket Creator — бесплатное приложение для создания файлов .mobi из исходных материалов (HTML, текстовые файлы, изображения). Позволял:
- Импортировать документы в форматах HTML, TXT, DOC, PDF.
- Настраивать метаданные (автор, название, ISBN).
- Генерировать обложку.
- Добавлять оглавление.
- Экспортировать готовый файл .mobi.
После прекращения официальной поддержки Creator стал недоступен для скачивания с сайта Amazon, однако его копии распространяются в архивах сообщества.
Сравнение с другими форматами
| Характеристика | Mobipocket (.mobi) | EPUB | FB2 | AZW3 (Kindle) |
|---|---|---|---|---|
| Основа | OEBPS (подмножество) | OEBPS (полный) | XML | OEBPS + Amazon DRM |
| Сжатие | PalmDoc (LZ77) | ZIP (Deflate) | ZIP (Deflate) | PalmDoc или KFX |
| Поддержка DRM | Да (Mobipocket DRM) | Да (Adobe DRM, другие) | Нет | Да (Amazon DRM) |
| Поддержка таблиц | Ограниченная | Полная | Ограниченная | Полная |
| Встроенные шрифты | Да | Да | Нет | Да |
| Совместимость с Kindle | Да (до 2016) | Нет (требуется конвертация) | Нет | Да (родной) |
Применение и значение
Формат Mobipocket сыграл ключевую роль в популяризации электронных книг на мобильных устройствах в начале 2000-х годов. Он стал стандартом для многих КПК и смартфонов того времени. После приобретения Amazon формат лёг в основу экосистемы Kindle, что обеспечило ему огромную пользовательскую базу.
Несмотря на то, что Amazon официально прекратила поддержку Mobipocket, файлы .mobi остаются широко используемыми:
- В архивах и библиотеках электронных книг (например, Project Gutenberg).
- В сообществах, занимающихся конвертацией и дистрибуцией книг.
- Как промежуточный формат при конвертации между EPUB и AZW3.
Интересные факты
- Расширение .prc, используемое для файлов Mobipocket, изначально было ассоциировано с Palm OS (Palm Resource Compiler). Однако Mobipocket использовал его как альтернативное расширение для своих файлов.
- В 2008 году Amazon выпустила Kindle 2, который поддерживал формат .mobi напрямую, но с ограничением — книги, защищённые DRM Mobipocket, не читались на Kindle.
- Формат Mobipocket поддерживает встроенные словари, что позволяло использовать его в образовательных целях, например, для чтения книг на иностранных языках с возможностью мгновенного перевода.
- После прекращения поддержки Mobipocket Reader для Windows, многие пользователи перешли на программу Calibre, которая поддерживает чтение и конвертацию .mobi файлов.
Источники
- Официальная документация Mobipocket SA (архив 2004–2008 годов)
- Спецификация формата Open eBook (OEBPS) 1.2
- История приобретения Mobipocket компанией Amazon (TechCrunch, 2005)
- Статьи сообщества Calibre о формате .mobi
- Руководства по конвертации электронных книг (Project Gutenberg, 2010–2015)
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →