Mobipocket електронна книга (.mobi)
Mobipocket СтандартMobipocket Ebook (MOBI) е историческият формат за електронни книги, създаден за преносими PDA устройства с Palm OS, по-късно придобит от Amazon за захранване на първото поколение електронни четци Amazon Kindle.
Конвертиране на MOBI към EPUB
Безплатен конвертор от MOBI към EPUB в браузъра. Конвертирайте файлове незабавно на вашето устройство.
Инспектиране и метаданни
Операционните системи и файловите анализатори идентифицират MOBI файлове чрез проверка на началната двоична байтова последователност:
Байтов подпис на хедъра (Magic Bytes)
Операционните системи и файловите анализатори идентифицират MOBI файлове чрез проверка на началната двоична байтова последователност:
HEX ПОДПИС (ОФСЕТ 60):
42 4F 4F 4B 4D 4F 42 49ASCII ПРЕДСТАВЯНЕ: 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 (Текущ) | EPUB | AZW3 | |
|---|---|---|---|---|
| Текущ статус | Остарял заварен формат | Активен уеб стандарт на W3C | Активен формат за Amazon Kindle | Активен ISO документен стандарт |
| Поддръжка на стилове | Основно подмножество на HTML 3.2 | Модерен HTML5 и CSS3 | Модерен HTML5 и CSS3 | Фиксирана PostScript векторна страница |
| Контейнерен механизъм | PalmOS PRC/PDB база данни | ZIP контейнер с XHTML | PalmOS обвивка с 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 записи.
Защитни добри практики:
Исторически произход и етапи
Основни предимства и плюсове
- Пионерски формат за дигитално четене с огромно историческо значение за стартирането на индустрията за комерсиални електронни книги.
- Изключително лек отпечатък в паметта, способен да работи гладко на 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 акаунт.
Свързани двойки за конвертиране на MOBI
Конвертирането на по-стари файлове с електронни книги Mobipocket в модерен EPUB формат гарантира, че вашата дигитална библиотека работи на съвременни четци за електронни книги и мобилни приложения.
Конвертирането на EPUB файлове в Mobipocket eBook формат преобразува съвременните архивирани HTML документи в единични бинарни файлове PalmDOC за по-стари четци.