E-book Mobipocket (.mobi)

Mobipocket Standard

Mobipocket Ebook (MOBI) to historyczny format e-booków stworzony dla kieszonkowych komputerów PDA z systemem Palm OS, później przejęty przez firmę Amazon, by stać się podstawą pierwszej generacji czytników Kindle.

Konwertuj MOBI na EPUB

Darmowy konwerter z MOBI na EPUB w przeglądarce. Konwertuj pliki natychmiast na swoim urządzeniu.

Inspekcja i metadane

Systemy operacyjne i analizatory plików identyfikują pliki MOBI, sprawdzając początkową sekwencję bajtów binarnych:

Wybierz lub upuść pliki tutaj

Prywatnie - pliki nigdy nie opuszczają Twojego urządzenia

lub wklej Ctrl+V
Gwarancja prywatności bez przesyłania danych do sieci: 0 bajtów przesłanych na zewnętrzne serwery. Całe przetwarzanie odbyło się lokalnie w piaskownicy przeglądarki.

Podpis nagłówka na poziomie bajtów (Magic Bytes)

Systemy operacyjne i analizatory plików identyfikują pliki MOBI, sprawdzając początkową sekwencję bajtów binarnych:

PODPIS HEX (OFFSET 60):

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

REPREZENTACJA ASCII: BOOKMOBI

Normalizacja: Mobipocket / Starsza specyfikacja Amazon

Specyfikacja techniczna

Architektura konteneraKontener Palm Resource Database (PRC/PDB) zawierający skompresowany tekst PalmDOC i struktury nagłówków MOBI
KompresjaKompresja bajtowa PalmDOC LZ77 lub własnościowa kompresja Huffman/CDIC
Kolejność bajtów (Endianness)Big-Endian (dziedzictwo Palm OS Motorola 68k)
Przestrzenie kolorówsRGB
Kanały i strukturaTekst książki cyfrowej o płynnym układzie, podstawowe formatowanie HTML i osadzone obrazy o niskiej rozdzielczości
Maks. wymiaryNieograniczony przepływ tekstu
PrzezroczystośćBrak (starsze czytniki czarno-białe i wczesne kolorowe)
Streaming i progresywne ładowanieIndeksowanie oparte na rekordach umożliwia swobodny dostęp do pojedynczych rekordów tekstowych o wielkości 4096 bajtów

Techniczna macierz porównawcza: MOBI a konkurencja

Atrybut technicznyMOBI (Bieżący)EPUBAZW3PDF
Aktualny statusWycofany format starszego typuAktywny standard internetowy W3CAktywny format Amazon KindleAktywny standard dokumentów ISO
Obsługa stylówPodstawowy podzbiór HTML 3.2Nowoczesny HTML5 i CSS3Nowoczesny HTML5 i CSS3Stała strona wektorowa PostScript
Silnik konteneraBaza danych PalmOS PRC/PDBKontener ZIP z XHTMLOtoczka PalmOS z KF8Hierarchia obiektów binarnych
Wyślij do KindleNie jest już akceptowany przez AmazonObsługiwane (konwertowane przez Amazon)Natywny format AmazonObsługiwane przez Amazon

Typowe tryby uszkodzeń i przewodnik odzyskiwania szesnastkowego

Czytnik Kindle wyświetla komunikat „Nie można otworzyć elementu" lub nagle pomija rozdziały.

Główna przyczyna: Uszkodzone przesunięcie długości rekordu PalmDOC w tabeli list rekordów PDB.

Odzyskiwanie: Przekonwertuj książkę do nowoczesnego formatu EPUB lub PDF za pomocą konwertera e-booków File2File.app.

Analiza bezpieczeństwa i wektory ataku na parser

Starsze parsery MOBI często nie sprawdzają poprawnie granic pamięci podczas dekompresji rekordów PalmDOC LZ77 o wielkości 4096 bajtów.

Znane wektory ataku

  • Przepełnienie bufora podczas rozwijania długości serii w słowniku PalmDOC LZ77.
  • Odczyt wskaźnika spoza wyznaczonego zakresu podczas parsowania wadliwych słowników Huffman CDIC.
  • Atak typu odmowa usługi (DoS) poprzez cykliczne tablice przesunięć rekordów PDB.

Najlepsze praktyki obronne: Konwertuj starsze pliki MOBI do standardowego formatu EPUB lub PDF w odizolowanej piaskownicy WebAssembly.

Pochodzenie historyczne i kamienie milowe

2022Amazon oficjalnie kończy wsparcie dla wysyłania plików MOBI na urządzenia Kindle za pośrednictwem usług Send-to-Kindle.
2007Amazon uruchamia oryginalny czytnik Kindle, wykorzystujący format MOBI jako swój podstawowy cyfrowy format czytania.
2005Amazon przejmuje francuską firmę Mobipocket SA, aby pozyskać technologię na potrzeby nadchodzących urządzeń Kindle.
2000Założyciele Mobipocket Thierry Brethes i Nathalie Ting wprowadzają format MOBI dla urządzeń PDA Palm Pilot i Psion.

Główne zalety

  • Pionierski format czytania cyfrowego o ogromnym znaczeniu historycznym w narodzinach komercyjnej branży e-booków.
  • Bardzo małe zapotrzebowanie na pamięć, dzięki któremu format działał płynnie na urządzeniach Palm OS z procesorem o taktowaniu 16 MHz.
  • Obsługiwany przez miliony starszych urządzeń Kindle pierwszej generacji na całym świecie.

Ograniczenia techniczne i wady

  • Oficjalnie przestarzały: zastąpiony przez formaty AZW3, KFX i EPUB; wycofany przez Amazon w 2022 roku.
  • Prymitywne formatowanie: ograniczony do podstawowych znaczników HTML 3.2 bez nowoczesnego CSS, osadzania czcionek czy układów flexbox.
  • Niższa jakość obrazu: obrazy były w przeszłości silnie kompresowane, aby zmieścić się w limitach pamięci wczesnych urządzeń PDA.

Ciekawe informacje techniczne

  • Bajty od 60 do 67 w każdym poprawnym pliku MOBI zawierają znaki ASCII „BOOKMOBI”.
  • Format MOBI to w swojej istocie plik bazy danych Palm OS (.pdb), którego rozszerzenie zmieniono na .mobi.
  • Pierwszy Amazon Kindle wyprzedał się w pięć i pół godziny w listopadzie 2007 roku, odczytując wyłącznie pliki MOBI.

Często zadawane pytania techniczne

Dlaczego Amazon przestał wspierać pliki MOBI?

Amazon wycofał MOBI, ponieważ jest to przestarzały, 20-letni format bez nowoczesnej typografii, niestandardowych czcionek i układu responsywnego. Obecnie Amazon używa EPUB jako formatu do importowania.

Czy mogę skonwertować książki MOBI do formatu EPUB?

Tak. File2File.app może przekonwertować plik MOBI na EPUB w przeglądarce. Obsługa zależy od urządzenia i aplikacji do czytania.

Czy nadal mogę czytać pliki MOBI na moim czytniku Kindle?

Tak. Starsze czytniki Kindle nadal mogą odczytywać pliki MOBI przesyłane ręcznie przez kabel USB, ale nie można już wysyłać ich pocztą elektroniczną na konto Kindle.