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

Mobipocket Стандарт

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

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

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

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

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

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

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

или вставьте 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)С старшим байтом вперед (наследие 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.

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

Устаревшие парсеры 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?

Да. Вы можете конвертировать старые книги MOBI в современные универсальные файлы EPUB за секунды с помощью File2File.app прямо в вашем браузере.

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

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