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

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 состоит из следующих основных частей:

  1. Заголовок (Header) — содержит информацию о типе файла, версии, размере, количестве записей и контрольную сумму.
  2. Записи (Records) — последовательность блоков данных, каждый из которых может быть текстовым фрагментом, изображением, таблицей стилей или метаданными.
  3. Индекс (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)EPUBFB2AZW3 (Kindle)
ОсноваOEBPS (подмножество)OEBPS (полный)XMLOEBPS + 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 →