Електронна книга Mobipocket (.mobi)
Застаріла СтандартMobipocket Ebook (MOBI): це історичний формат електронних книг, створений для кишенькових комп’ютерів на базі Palm OS. Пізніше Amazon придбала його, щоб використати у пристроях Kindle першого покоління.
Конвертувати з MOBI у EPUB
Безкоштовний конвертер з MOBI у EPUB у браузері. Миттєво конвертуйте файли на своєму пристрої.
Аналіз та метадані
Операційні системи та аналізатори файлів ідентифікують файли MOBI, перевіряючи початкову послідовність бінарних байтів:
Сигнатура заголовка на байтовому рівні (Magic Bytes)
Операційні системи та аналізатори файлів ідентифікують файли MOBI, перевіряючи початкову послідовність бінарних байтів:
ШІСТНАДЦЯТКОВА СИГНАТУРА (ЗСУВ 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 (Поточний) | EPUB | AZW3 | |
|---|---|---|---|---|
| Поточний статус | Amazon більше не приймає файли MOBI | Активний веб-стандарт W3C | Активний формат Amazon Kindle | Активний стандарт документів ISO |
| Підтримка стилів | Базовий піднабір HTML 3.2 | Сучасні HTML5 та CSS3 | Сучасні HTML5 та CSS3 | Фіксована векторна сторінка PostScript |
| Контейнерний рушій | База даних PalmOS PRC/PDB | ZIP-контейнер із XHTML | Обгортка PalmOS з KF8 | Ієрархія бінарних об'єктів |
| Надіслати на Kindle | Більше не приймається Amazon | Підтримується (конвертується Amazon) | Власний формат Amazon | Підтримується Amazon |
Типові режими пошкодження та посібник з відновлення в шістнадцятковому форматі
Kindle відображає повідомлення «Не вдалося відкрити елемент» або різко пропускає розділи.
Першопричина: Пошкоджений зсув довжини запису PalmDOC у таблиці списку записів PDB.
Відновлення: Перетворіть книгу на сучасний формат EPUB або PDF за допомогою File2File.app Ebook Converter.
Аналіз безпеки та векторів атак на парсери
Застарілі парсери MOBI часто не перевіряють межі під час декомпресії 4096-байтових записів PalmDOC LZ77.
Відомі вектори атак
- Переповнення буфера під час розширення довжини серії словника PalmDOC LZ77.
- Читання з пам’яті за межами дозволеної області через вказівник під час розбору пошкоджених словників Хаффмана 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?
Так. File2File.app може конвертувати MOBI в EPUB у вашому браузері. Підтримка залежить від пристрою та програми для читання.
Чи можу я все ще читати файли MOBI на своєму Kindle?
Так. Старі моделі Kindle все ще можуть читати файли MOBI, передані вручну через кабелі USB, але ви більше не можете надіслати їх електронною поштою на свій обліковий запис Kindle.
Пов'язані пари конвертації MOBI
Конвертація застарілих файлів електронних книг Mobipocket у сучасний формат EPUB забезпечує роботу вашої цифрової бібліотеки на сучасних пристроях для читання та мобільних застосунках.
Конвертація файлів EPUB у формат електронної книги Mobipocket перетворює сучасні заархівовані HTML-документи на окремі двійкові файли PalmDOC для застарілих пристроїв читання.