Mobipocket-e-bog (.mobi)

Mobipocket Standard

Mobipocket Ebook (MOBI) er det historiske e-bogformat skabt til Palm OS-håndholdte PDA'er, senere opkøbt af Amazon for at drive den første generation af Amazon Kindle-e-læsere.

Konverter MOBI til EPUB

Gratis MOBI til EPUB-konverter i browseren. Konverter filer med det samme på din enhed.

Undersøgelse og metadata

Operativsystemer og filanalysatorer identificerer MOBI-filer ved at inspicere den indledende binære bytesekvens:

Vælg eller træk filer hertil

Privat - filer forlader aldrig din enhed

eller indsæt Ctrl+V
Privatlivsgaranti uden netværksoverførsel: 0 byte overført til eksterne servere. Al behandling foregik lokalt i browserens sandkasse.

Byte-niveau Header-signatur (Magic Bytes)

Operativsystemer og filanalysatorer identificerer MOBI-filer ved at inspicere den indledende binære bytesekvens:

HEX-SIGNATUR (OFFSET 60):

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

ASCII-REPRÆSENTATION: BOOKMOBI

Standardisering: Mobipocket / Amazon Legacy Specification

Tekniske specifikationer

ContainerarkitekturPalm Resource Database-beholder (PRC/PDB) med komprimeret PalmDOC-tekst og MOBI-headerstrukturer
KomprimeringPalmDOC LZ77-bytekomprimering eller proprietær Huffman/CDIC-komprimering
Byte-rækkefølgeBig-Endian (arv fra Motorola 68k Palm OS)
FarverumsRGB
Kanaler og strukturDigital bogtekst med flydende layout, grundlæggende HTML-formatering og indlejrede billeder i lav opløsning
Maks. dimensionerUbegrænset tekstflow
GennemsigtighedIngen (ældre sort-hvide og tidlige farve-e-bogslæsere)
Streaming og progressivPostbaseret indeksering giver direkte adgang til individuelle tekstposter på 4096 bytes

Teknisk sammenligningsmatrix: MOBI sammenlignet med konkurrenterne

Teknisk attributMOBI (Aktuel)EPUBAZW3PDF
Nuværende statusUdrangeret ældre formatAktiv W3C-webstandardAktivt Amazon Kindle-formatAktiv ISO-dokumentstandard
Styling-understøttelseGrundlæggende HTML 3.2-undersætModerne HTML5 & CSS3Moderne HTML5 & CSS3Fast PostScript-vektorside
Container-motorPalmOS PRC/PDB-databaseZIP-container med XHTMLPalmOS-wrapper med KF8Binært objekthierarki
Send-to-KindleAccepteres ikke længere af AmazonUnderstøttet (konverteret af Amazon)Nativt Amazon-formatUnderstøttet af Amazon

Almindelige korruptionstilstande og hex-gendannelsesvejledning

Kindle viser 'Kunne ikke åbne element' eller springer kapitler brat over.

Grundlæggende årsag: Beskadiget PalmDOC-rekordlængde-forskydning i PDB-rekordlistetabellen.

Gendannelse: Konverter bogen til moderne EPUB eller PDF ved hjælp af File2File.app Ebook Converter.

Sikkerhedsanalyse og parser-angrebsvektorer

Ældre MOBI-parsere mangler ofte kontroller af grænser ved dekomprimering af PalmDOC LZ77-poster på 4096 byte.

Kendte angrebsvektorer

  • Bufferoverløb under udvidelse af kørselslængder i PalmDOC LZ77-ordbogen.
  • Pointerlæsning uden for grænserne ved parsing af misdannede Huffman CDIC-ordbøger.
  • Nægtelse af tjeneste gennem cirkulære PDB-rekordforskydningstabeller.

Defensive bedste praksisser: Omkod gamle MOBI-filer til standard EPUB eller PDF i en isoleret WebAssembly-sandkasse.

Historisk oprindelse og milepæle

2022Amazon stopper officielt med at understøtte afsendelse af MOBI-filer til Kindle via Send-to-Kindle-tjenester.
2007Amazon lancerer den originale Kindle, der bruger MOBI som sit grundlæggende digitale læseformat.
2005Amazon opkøber det franske firma Mobipocket SA for at sikre teknologien til deres kommende Kindle-hardware.
2000Mobipocket-grundlæggerne Thierry Brethes og Nathalie Ting lancerer MOBI-formatet til Palm Pilot- og Psion-PDA'er.

Vigtige fordele og styrker

  • Banebrydende digitalt læseformat med enorm historisk betydning for lanceringen af den kommercielle e-bogbranche.
  • Meget lavt hukommelsesforbrug, så formatet kan køre problemfrit på Palm OS-håndholdte enheder med 16 MHz processorer.
  • Understøttes på millioner af ældre Kindle-enheder fra de første generationer verden over.

Tekniske begrænsninger og ulemper

  • Officielt forældet: erstattet af AZW3, KFX og EPUB; udrangeret af Amazon i 2022.
  • Primitiv formatering: begrænset til grundlæggende HTML 3.2-tags uden moderne CSS, skrifttypeindlejring eller flexbox-layout.
  • Lavere billedkvalitet: billeder blev historisk set stærkt komprimeret for at passe inden for tidlige PDA-hukommelsesgrænser.

Interessante tekniske fakta

  • Bytes 60 til 67 i enhver gyldig MOBI-fil er ASCII-tegnene 'BOOKMOBI'.
  • MOBI-formatet er fundamentalt set en Palm OS Database (.pdb)-fil omdøbt til .mobi.
  • Den første Amazon Kindle blev udsolgt på fem en halv time i november 2007 og læste udelukkende MOBI-filer.

Ofte stillede tekniske spørgsmål

Hvorfor stoppede Amazon med at understøtte MOBI-filer?

Amazon udfasede MOBI, fordi det er et forældet 20 år gammelt format, der mangler moderne typografi, brugerdefinerede skrifttyper og responsive layoutmuligheder. Amazon standardiserer nu på EPUB til upload.

Kan jeg konvertere MOBI-bøger til EPUB?

Ja. File2File.app kan konvertere MOBI til EPUB i din browser. Understøttelsen afhænger af læseenheden og appen.

Kan jeg stadig læse MOBI-filer på min Kindle?

Ja. Ældre Kindle-enheder kan stadig læse MOBI-filer, der overføres manuelt via et USB-kabel, men du kan ikke længere sende dem til din Kindle-konto via e-mail.