Mobipocket e-kniha (.mobi)
Mobipocket ŠtandardMobipocket Ebook (MOBI) je historický formát e-kníh vytvorený pre vreckové zariadenia PDA s operačným systémom Palm OS, ktorý neskôr kúpila spoločnosť Amazon, aby poháňal prvú generáciu čítačiek Amazon Kindle.
Konvertovať MOBI do EPUB
Bezplatný konvertor z MOBI do EPUB priamo v prehliadači. Konvertujte súbory okamžite vo svojom zariadení.
Preskúmať a metadáta
Operačné systémy a analyzátory súborov identifikujú súbory MOBI kontrolou počiatočnej binárnej bajtovej sekvencie:
Podpis hlavičky na úrovni bajtov (Magic Bytes)
Operačné systémy a analyzátory súborov identifikujú súbory MOBI kontrolou počiatočnej binárnej bajtovej sekvencie:
HEXADECIMÁLNY PODPIS (OFFSET 60):
42 4F 4F 4B 4D 4F 42 49ASCII REPREZENTÁCIA: BOOKMOBI
Štandardizácia: Mobipocket / Amazon Legacy Specification
Technické špecifikácie
| Architektúra kontajnera | Palm Resource Database (PRC/PDB) container holding compressed PalmDOC text and MOBI header structures |
| Kompresia | PalmDOC LZ77 byte compression or proprietary Huffman/CDIC compression |
| Poradie bajtov (Endianness) | Big-Endian (Motorola 68k Palm OS heritage) |
| Farebné priestory | sRGB |
| Kanály a štruktúra | Reflowable digital book text, basic HTML formatting, and embedded low-resolution images |
| Max. rozmery | Unbounded text flow |
| Priehľadnosť | None (legacy black-and-white and early color e-readers) |
| Streamovanie a postupné načítavanie | Record-based indexing allows random access to individual 4096-byte text records |
Technická porovnávacia matica: MOBI vs konkurenti
| Technický atribút | MOBI (Aktuálne) | EPUB | AZW3 | |
|---|---|---|---|---|
| Aktuálny stav | Zastaraný starší formát | Aktívny webový štandard W3C | Aktívny formát Amazon Kindle | Aktívny štandard dokumentov ISO |
| Podpora štýlov | Základná podmnožina HTML 3.2 | Moderné HTML5 a CSS3 | Moderné HTML5 a CSS3 | Pevná vektorová stránka PostScript |
| Kontajnerový engine | Databáza PalmOS PRC/PDB | Kontajner ZIP s XHTML | Obal PalmOS s KF8 | Binárna hierarchia objektov |
| Send-to-Kindle | Amazon ho už neakceptuje | Podporované (konvertované Amazonom) | Natívny formát Amazonu | Podporované Amazonom |
Bežné režimy poškodenia a príručka na obnovu v hexadecimálnom kóde
Kindle zobrazuje hlásenie „Položku sa nepodarilo otvoriť" alebo náhle preskakuje kapitoly.
Hlavná príčina: Poškodený posun dĺžky záznamu PalmDOC v tabuľke zoznamu záznamov PDB.
Obnova: Skonvertujte knihu do moderného formátu EPUB alebo PDF pomocou konvertora e-kníh File2File.
Bezpečnostná analýza a vektory útokov na parser
Staršie parsery MOBI často postrádajú obranné kontroly hraníc pri dekompresii 4096-bajtových záznamov PalmDOC LZ77.
Známe vektory útokov
- Pretečenie vyrovnávacej pamäte počas expanzie dĺžky behu slovníka PalmDOC LZ77.
- Čítanie ukazovateľa mimo hraníc pri parsovaní chybných slovníkov Huffman CDIC.
- Odopretie služby (DoS) prostredníctvom cyklických tabuliek posunov záznamov PDB.
Najlepšie obranné postupy:
Historický pôvod a míľniky
Kľúčové výhody a prednosti
- Pioneerský formát digitálneho čítania s obrovským historickým významom pri uvedení komerčného priemyslu e-kníh.
- Extremne nízka náročnosť na pamäť, schopná plynulo bežať na 16 MHz vreckových zariadeniach Palm OS.
- Podporovaný miliónmi starších zariadení Kindle prvej generácie po celom svete.
Technické obmedzenia a nevýhody
- Oficiálne zastaraný: nahradený formátmi AZW3, KFX a EPUB; spoločnosťou Amazon vyradený v roku 2022.
- Primitívne formátovanie: obmedzené na základné značky HTML 3.2 bez moderného CSS, vkladania fontov alebo flexbox layoutov.
- Nižšia kvalita obrázkov: obrázky boli v minulosti silne komprimované, aby sa zmestili do obmedzení pamäte skorých PDA.
Zaujímavé technické drobnosti
- Bajty 60 až 67 v každom platnom súbore MOBI sú ASCII znaky „BOOKMOBI".
- Formát MOBI je v podstate súbor Palm OS Database (.pdb) premenovaný na .mobi.
- Prvý Amazon Kindle sa v novembri 2007 vypredal za päť a pol hodiny, pričom čítal výlučne súbory MOBI.
Často kladené technické otázky
Prečo Amazon prestal podporovať súbory MOBI?
Amazon ukončil podporu formátu MOBI, pretože ide o zastaraný 20 rokov starý formát, ktorému chýba moderná typografia, vlastné písma a možnosti responzívneho rozloženia. Amazon teraz na príjem kníh štandardne používá EPUB.
Môžem konvertovať knihy MOBI do formátu EPUB?
Áno. Pomocou nástroja File2File.app priamo vo vašom prehliadači môžete staršie knihy MOBI konvertovať na moderné, univerzálne súbory EPUB v priebehu niekoľkých sekúnd.
Môžem stále čítať súbory MOBI vo svojej čítačke Kindle?
Áno. Staršie čítačky Kindle dokážu stále čítať súbory MOBI prenesené manuálne cez kábel USB, ale už ich nemôžete odoslať do svojho konta Kindle e-mailom.
Súvisiace konverzné páry pre MOBI
Konverzia starších súborov elektronických kníh Mobipocket do moderného formátu EPUB zabezpečuje, že vaša digitálna knižnica bude fungovať na súčasných čítačkách a mobilných aplikáciách.
Konverzia súborov EPUB do formátu Mobipocket eBook transformuje moderné zazipované dokumenty HTML na jeden binárny súbor PalmDOC pre staršie čítačky.