E-book Mobipocket (.mobi)
Mobipocket StandardMobipocket 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:
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 49REPREZENTACJA ASCII: BOOKMOBI
Normalizacja: Mobipocket / Starsza specyfikacja Amazon
Specyfikacja techniczna
| Architektura kontenera | Kontener Palm Resource Database (PRC/PDB) zawierający skompresowany tekst PalmDOC i struktury nagłówków MOBI |
| Kompresja | Kompresja bajtowa PalmDOC LZ77 lub własnościowa kompresja Huffman/CDIC |
| Kolejność bajtów (Endianness) | Big-Endian (dziedzictwo Palm OS Motorola 68k) |
| Przestrzenie kolorów | sRGB |
| Kanały i struktura | Tekst książki cyfrowej o płynnym układzie, podstawowe formatowanie HTML i osadzone obrazy o niskiej rozdzielczości |
| Maks. wymiary | Nieograniczony przepływ tekstu |
| Przezroczystość | Brak (starsze czytniki czarno-białe i wczesne kolorowe) |
| Streaming i progresywne ładowanie | Indeksowanie 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 techniczny | MOBI (Bieżący) | EPUB | AZW3 | |
|---|---|---|---|---|
| Aktualny status | Wycofany format starszego typu | Aktywny standard internetowy W3C | Aktywny format Amazon Kindle | Aktywny standard dokumentów ISO |
| Obsługa stylów | Podstawowy podzbiór HTML 3.2 | Nowoczesny HTML5 i CSS3 | Nowoczesny HTML5 i CSS3 | Stała strona wektorowa PostScript |
| Silnik kontenera | Baza danych PalmOS PRC/PDB | Kontener ZIP z XHTML | Otoczka PalmOS z KF8 | Hierarchia obiektów binarnych |
| Wyślij do Kindle | Nie jest już akceptowany przez Amazon | Obsługiwane (konwertowane przez Amazon) | Natywny format Amazon | Obsł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
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.
Powiązane pary konwersji MOBI
Konwersja starszych plików eBooków Mobipocket do nowoczesnego formatu EPUB sprawia, że twoja biblioteka cyfrowa działa na współczesnych czytnikach i aplikacjach mobilnych.
Konwersja plików EPUB do formatu eBook Mobipocket przekształca nowoczesne spakowane dokumenty HTML w pojedyncze binarne pliki PalmDOC dla starszych czytników.