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

Наследена Стандарт

Mobipocket Ebook (MOBI) е историческият формат за електронни книги, създаден за преносими PDA устройства с Palm OS, по-късно придобит от Amazon за създаването на първото поколение електронни четци Amazon Kindle.

Конвертиране от MOBI към EPUB

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

Проверка и метаданни

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

Изберете или пуснете файлове тук

Поверително - файловете никога не напускат устройството ви

или поставете Ctrl+V
Гаранция за поверителност с нулево мрежово предаване: 0 байта са качени на външни сървъри. Цялата обработка се извършва локално в пясъчниците на вашия браузър.

Байтов подпис на заглавката (сигнатурни байтове)

Операционните системи и файловите анализатори идентифицират 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)Архитектура на записите в ред от старшия към младшия байт (Big-Endian), наследена от Palm OS с Motorola 68k.
Цветови пространстваsRGB
Канали и структураТекст на електронна книга с преливащо оформление, основно HTML форматиране и вградени изображения с ниска резолюция
Максимални размериНеограничен поток от текст
ПрозрачностНяма (наследени четци на електронни книги с черно-бели или ранни цветни екрани)
Поточно предаване и прогресивно зарежданеИндексиране по записи позволява произволен достъп до отделни 4096-байтови текстови записи

Техническа сравнителна матрица: MOBI спрямо конкуренти

Технически атрибутMOBI (Текущ)EPUBAZW3PDF
Текущ статусОстарял наследен форматАктивен уеб стандарт на W3CАктивен формат за Amazon KindleАктивен ISO документен стандарт
Поддръжка на стиловеОсновно подмножество на HTML 3.2Модерен HTML5 и CSS3Модерен HTML5 и CSS3Фиксирана PostScript векторна страница
Контейнерен механизъмPalmOS PRC/PDB база данниZIP контейнер с XHTMLPalmOS обвивка с KF8Двоична йерархия от обекти
Send-to-KindleВече не се приема от AmazonПоддържа се (конвертира се от Amazon)Вграден формат на AmazonПоддържа се от Amazon

Често срещани видове повреди и ръководство за възстановяване на шестнадесетични данни

Kindle извежда съобщение 'Не може да се отвори елементът' или прескача глави внезапно.

Първопричина: Повредено отместване на дължината на записа в PalmDOC в таблицата със списъка със записи на PDB.

Възстановяване: Конвертирайте книгата в модерен EPUB или PDF формат с помощта на File2File.app 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 PDA устройства.

Основни предимства

  • Пионерски формат за дигитално четене с огромно историческо значение за началото на индустрията за електронни книги.
  • Изключително малък изисквания към паметта, който позволява гладка работа на ръчни устройства с Palm OS на 16 MHz.
  • Поддържа се от милиони по-стари хардуерни устройства Kindle от първите поколения по целия свят.

Технически ограничения и минуси

  • Официално остарял формат, заменен от AZW3, KFX и EPUB; Amazon прекрати поддръжката му през 2022 г.
  • Примитивно форматиране: ограничено до основни HTML 3.2 елементи без модерен CSS, вграждане на шрифтове или flexbox оформления.
  • По-ниско качество на изображенията: в миналото изображенията бяха силно компресирани, за да се поберат в ограничената памет на ранните PDA устройства.

Интересни технически факти

  • Байтове от 60 до 67 във всеки валиден MOBI файл представляват ASCII символите 'BOOKMOBI'.
  • Форматът MOBI всъщност е Palm OS Database (.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 акаунт.