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

Mobipocket Стандарт

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

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

Безкоштовний конвертер з MOBI у EPUB у браузері. Миттєво конвертуйте файли на своєму пристрої.

Аналіз та метадані

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

Виберіть або перетягніть файли сюди

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

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

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

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

ШІСТНАДЦЯТКОВА СИГНАТУРА (ЗСУВ 60):

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

ASCII-УЯВЛЕННЯ: BOOKMOBI

Стандартизація: Mobipocket / Amazon Legacy Specification

Технічні характеристики

Архітектура контейнераКонтейнер 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

Типові режими пошкодження та посібник з відновлення в шістнадцятковому форматі

Kindle відображає повідомлення 'Не вдалося відкрити елемент' або різко пропускає розділи.

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

Відновлення: Конвертуйте книгу в сучасний EPUB або PDF за допомогою File2File Ebook Converter.

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

Застарілі аналізатори MOBI часто не мають захисних перевірок меж при декомпресії 4096-байтних записів PalmDOC LZ77.

Відомі вектори атак

  • Переповнення буфера під час розширення довжини серії словника 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.