Электронная книга Mobipocket (.mobi)
Mobipocket СтандартMobipocket Ebook (MOBI) - это исторический формат электронных книг, созданный для КПК под управлением Palm OS, который позже был приобретен Amazon для питания первого поколения устройств для чтения электронных книг Amazon Kindle.
Конвертировать из MOBI в EPUB
Бесплатный конвертер из MOBI в EPUB прямо в браузере. Конвертируйте файлы мгновенно на вашем устройстве.
Анализ и метаданные
Операционные системы и анализаторы файлов идентифицируют файлы MOBI по начальной двоичной последовательности байтов:
Сигнатура заголовка на уровне байтов (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 (Текущий) | EPUB | AZW3 | |
|---|---|---|---|---|
| Текущий статус | Устаревший формат | Активный веб-стандарт W3C | Активный формат Amazon Kindle | Активный стандарт документов ISO |
| Поддержка стилей | Базовый поднабор HTML 3.2 | Современные HTML5 и CSS3 | Современные HTML5 и CSS3 | Фиксированная векторная страница PostScript |
| Контейнерный движок | База данных PalmOS PRC/PDB | ZIP-контейнер с 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.
Исторические истоки и вехи
Ключевые преимущества и плюсы
- Новаторский формат цифрового чтения с огромным историческим значением для запуска индустрии коммерческих электронных книг.
- Чрезвычайно легкий объем памяти, способный плавно работать на карманных ПК под управлением 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.
Связанные пары конвертации MOBI
Преобразование устаревших файлов электронных книг Mobipocket в современный формат EPUB гарантирует корректную работу вашей цифровой библиотеки на современных устройствах для чтения и мобильных приложениях.
Преобразование файлов EPUB в формат Mobipocket превращает современные упакованные HTML-документы в единые бинарные файлы PalmDOC для старых ридеров.