Электронная книга Mobipocket (.mobi)

Mobipocket Стандарт

Mobipocket Ebook (MOBI): это исторический формат электронных книг для карманных устройств Palm OS. Позже Amazon приобрела его, чтобы использовать в первых поколениях устройств Kindle.

Конвертировать из MOBI в EPUB

Бесплатный конвертер из MOBI в EPUB прямо в браузере. Конвертируйте файлы мгновенно на Вашем устройстве.

Анализ и метаданные

Операционные системы и анализаторы файлов идентифицируют файлы MOBI по начальной двоичной последовательности байтов:

Выберите или перетащите файлы сюда

Конфиденциально - файлы никогда не покидают ваше устройство

или вставьте Ctrl+V
Гарантия конфиденциальности без передачи по сети: 0 байт загружено на внешние серверы. Вся обработка выполнялась локально в песочнице Вашего браузера.

Сигнатура заголовка на уровне байтов (Magic Bytes)

Операционные системы и анализаторы файлов идентифицируют файлы MOBI по начальной двоичной последовательности байтов:

HEX-СИГНАТУРА (СМЕЩЕНИЕ 60):

42 4F 4F 4B 4D 4F 42 49

ПРЕДСТАВЛЕНИЕ ASCII: BOOKMOBI

Стандартизация: Mobipocket / Устаревшая спецификация Amazon

Технические спецификации

Архитектура контейнераКонтейнер базы данных Palm Resource Database (PRC/PDB), содержащий сжатый текст PalmDOC и структуры заголовков MOBI
СжатиеБайтовое сжатие PalmDOC LZ77 или проприетарное сжатие Huffman/CDIC
Порядок байтов (Endianness)Старший байт первым (Big-Endian; наследие Motorola 68k и Palm OS)
Цветовые пространстваsRGB
Каналы и структураТекст цифровой книги с динамической версткой, базовое форматирование HTML и встроенные изображения низкого разрешения
Максимальные размерыНеограниченный поток текста
ПрозрачностьОтсутствует (устаревшие черно-белые и ранние цветные устройства для чтения электронных книг)
Потоковая передача и прогрессивная загрузкаИндексация на основе записей обеспечивает произвольный доступ к отдельным текстовым записям размером 4096 байт

Техническая матрица сравнения: MOBI с конкурентами

Технический атрибутMOBI (Текущий)EPUBAZW3PDF
Текущий статусФормат, от поддержки которого отказалисьАктивный веб-стандарт W3CАктивный формат Amazon KindleАктивный стандарт документов ISO
Поддержка стилейБазовый поднабор HTML 3.2Современные HTML5 и CSS3Современные HTML5 и CSS3Фиксированная векторная страница PostScript
Контейнерный движокБаза данных PalmOS PRC/PDBZIP-контейнер с XHTMLОболочка PalmOS с KF8Иерархия двоичных объектов
Отправить в KindleБольше не принимается AmazonПоддерживается (конвертируется Amazon)Родной формат AmazonПоддерживается Amazon

Распространенные сценарии повреждения и руководство по восстановлению в HEX

Kindle выводит сообщение «Не удалось открыть элемент» или резко пропускает главы.

Первопричина: Поврежденное смещение длины записи PalmDOC в таблице списка записей PDB.

Восстановление: Конвертируйте книгу в современный формат EPUB или PDF с помощью конвертера электронных книг File2File.app.

Анализ безопасности и векторы атак на парсер

Устаревшие парсеры MOBI часто не имеют защитных проверок границ при распаковке записей PalmDOC LZ77 размером 4096 байт.

Известные векторы атак

  • Переполнение буфера при распаковке серий данных в словаре PalmDOC LZ77.
  • Чтение указателя за пределами допустимого диапазона при синтаксическом анализе поврежденных словарей Huffman CDIC.
  • Отказ в обслуживании через циклические таблицы смещений записей PDB.

Лучшие практики защиты: Транскодируйте устаревшие файлы MOBI в стандартный EPUB или PDF в изолированной песочнице WebAssembly.

История происхождения и ключевые этапы

2022Amazon официально прекращает поддержку отправки файлов MOBI на Kindle через сервисы Send-to-Kindle.
2007Amazon выпускает оригинальный Kindle, используя MOBI в качестве своего базового цифрового формата чтения.
2005Amazon приобретает французскую компанию Mobipocket SA для обеспечения технологии для своего будущего оборудования Kindle.
2000Основатели Mobipocket Тьерри Бретес и Натали Тинг запускают формат MOBI для КПК Palm Pilot и Psion.

Ключевые преимущества и плюсы

  • Новаторский формат цифрового чтения с огромным историческим значением для запуска индустрии коммерческих электронных книг.
  • Чрезвычайно малый объем памяти; формат стабильно работает на карманных устройствах под управлением Palm OS с процессором 16 МГц.
  • Поддерживается миллионами устаревших аппаратных устройств Kindle ранних поколений по всему миру.

Технические ограничения и минусы

  • Официально устарел: вытеснен форматами AZW3, KFX и EPUB; Amazon прекратила его поддержку в 2022 году.
  • Примитивное форматирование: ограничено базовыми тегами HTML 3.2 без современного CSS, внедрения шрифтов или макетов flexbox.
  • Низкое качество изображений: исторически изображения сильно сжимались, чтобы соответствовать ограничениям памяти ранних КПК.

Интересные технические факты

  • Байты с 60 по 67 в каждом допустимом файле MOBI представляют собой символы ASCII «BOOKMOBI».
  • Формат MOBI по своей сути представляет собой файл базы данных Palm OS (.pdb), переименованный в .mobi.
  • Первый Amazon Kindle был распродан за пять с половиной часов в ноябре 2007 года и читал исключительно файлы MOBI.

Часто задаваемые технические вопросы

Почему Amazon прекратил поддержку файлов MOBI?

Компания Amazon отказалась от MOBI, поскольку это устаревший 20-летний формат, в котором отсутствуют современные средства типографики, настраиваемые шрифты и возможности адаптивной верстки. Теперь Amazon использует EPUB в качестве стандарта для загрузки.

Могу ли я конвертировать книги MOBI в EPUB?

Да. File2File.app может преобразовать MOBI в EPUB прямо в браузере. Поддержка зависит от устройства и приложения для чтения.

Могу ли я по-прежнему читать файлы MOBI на своем Kindle?

Да. Старые устройства Kindle по-прежнему читают файлы MOBI, перенесенные вручную через USB-кабель, но отправить их по электронной почте в свой аккаунт Kindle уже нельзя.