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

Mobipocket Стандарт

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

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

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

Инспектиране и метаданни

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

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

100% поверително конвертиране в браузъра - файловете никога не напускат вашето устройство

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

Байтов подпис на хедъра (Magic Bytes)

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

HEX ПОДПИС (ОФСЕТ 60):

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

ASCII ПРЕДСТАВЯНЕ: BOOKMOBI

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

Технически спецификации

Контейнерна архитектураPalm Resource Database (PRC/PDB) container holding compressed PalmDOC text and MOBI header structures
КомпресияPalmDOC LZ77 byte compression or proprietary Huffman/CDIC compression
Поредност на байтовете (Endianness)Big-Endian (Motorola 68k Palm OS heritage)
Цветови пространстваsRGB
Канали и структураReflowable digital book text, basic HTML formatting, and embedded low-resolution images
Максимални размериUnbounded text flow
ПрозрачностNone (legacy black-and-white and early color e-readers)
Стрийминг и прогресивно зарежданеRecord-based indexing allows random access to individual 4096-byte text records

Техническа сравнителна матрица: 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 Ebook Converter.

Анализ на сигурността и вектори на атака към парсера

Старите MOBI парсери често нямат защитни проверки на границите при декомпресиране на 4096-байтови PalmDOC LZ77 записи.

Известни вектори на атака

  • Препълване на буфера по време на разширяването на дължината на поредицата на речника PalmDOC LZ77.
  • Четене на указател извън границите при парсиране на деформирани речници Huffman CDIC.
  • Отказ от услуга чрез циркулярни таблици с отмествания на PDB записи.

Защитни добри практики:

Исторически произход и етапи

2022Amazon официално прекратява поддръжката за изпращане на MOBI файлове към Kindle чрез услугите Send-to-Kindle.
2007Amazon пуска оригиналния Kindle, използвайки MOBI като основен формат за дигитално четене.
2005Amazon придобива френската компания Mobipocket SA, за да си осигури технологията за предстоящия си хардуер Kindle.
2000Основателите на Mobipocket Тиери Бретес и Натали Тинг стартират MOBI формата за Palm Pilot и Psion PDA устройства.

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

  • Пионерски формат за дигитално четене с огромно историческо значение за стартирането на индустрията за комерсиални електронни книги.
  • Изключително лек отпечатък в паметта, способен да работи гладко на 16 MHz Palm OS ръчни устройства.
  • Поддържа се от милиони стари хардуерни устройства 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?

Да. Можете да конвертирате по-стари MOBI книги в модерни, универсални EPUB файлове за секунди с помощта на File2File.app направо във вашия браузър.

Все още ли мога да чета MOBI файлове на своя Kindle?

Да. По-старите устройства Kindle все още могат да четат MOBI файлове, прехвърлени ръчно през USB кабел, но вече не можете да ги изпращате по имейл до вашия Kindle акаунт.