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

Застаріла Стандарт

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

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

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

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

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

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

Приватно - файли ніколи не залишають ваш пристрій

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

Сигнатура заголовка на байтовому рівні (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 (Поточний)EPUBAZW3PDF
Поточний статусAmazon більше не приймає файли MOBIАктивний веб-стандарт 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.app Ebook Converter.

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

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

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

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