E-book Mobipocket (.mobi)

Mobipocket Standardowy

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 w celu zasilenia pierwszej generacji czytników Amazon 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

Konwersja w 100% prywatna w przeglądarce - 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 zmiennym układzie (reflowable), 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.

Analiza bezpieczeństwa i wektory ataku na parser

Starsze parsery MOBI często nie przeprowadzają obronnych kontroli granic 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: Transkoduj starsze pliki MOBI do standardowego formatu EPUB lub PDF w izolowanej 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 zabezpieczyć technologię dla swojego nadchodzącego sprzętu 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.
  • Ekstremalnie lekki ślad pamięciowy, zdolny do płynnego działania na urządzeniach PDA z systemem Palm OS 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 to 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ł format MOBI, ponieważ jest to przestarzały, 20-letni format, któremu brakuje nowoczesnej typografii, niestandardowych czcionek oraz funkcji responsywnego układu. Amazon standaryzuje obecnie format EPUB jako format wejściowy.

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

Tak. Możesz przekonwertować starsze książki MOBI na nowoczesne, uniwersalne pliki EPUB w kilka sekund za pomocą aplikacji File2File.app bezpośrednio w przeglądarce.

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

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