ספר אלקטרוני Mobipocket (.mobi)
Mobipocket תקןMobipocket Ebook (MOBI) הוא פורמט הספרים האלקטרוניים ההיסטורי שנוצר עבור מחשבי כף יד המריצים Palm OS, ונרכש מאוחר יותר על ידי אמזון כדי להניע את הדור הראשון של קוראי הספרים האלקטרוניים Amazon Kindle.
המר MOBI ל-EPUB
ממיר חינמי מ-MOBI ל-EPUB פועל בדפדפן. המר קבצים באופן מיידי במכשיר שלך.
בדיקה ומטא-נתונים
מערכות הפעלה ומנתחי קבצים מזהים קבצי MOBI על ידי בדיקת רצף הבייטים הבינארי הראשוני:
חתימת כותרת ברמת הבייט (Magic Bytes)
מערכות הפעלה ומנתחי קבצים מזהים קבצי MOBI על ידי בדיקת רצף הבייטים הבינארי הראשוני:
חתימת HEX (היסט 60):
42 4F 4F 4B 4D 4F 42 49ייצוג ASCII: BOOKMOBI
תקינה: Mobipocket / Amazon Legacy Specification
מפרט טכני
| מבנה המכולה | מכל מסד נתונים של Palm (PRC/PDB), המכיל טקסט דחוס בפורמט PalmDOC ומבני כותרת של MOBI |
| דחיסה | דחיסת בתים מסוג PalmDOC LZ77 או דחיסת Huffman/CDIC קניינית |
| סדר בתים (Endianness) | סדר בתים Big-Endian (מורשת Motorola 68k של Palm OS) |
| מרחבי צבע | sRGB |
| ערוצים ומבנה | טקסט של ספר דיגיטלי עם זרימה משתנה, עיצוב HTML בסיסי ותמונות מוטמעות ברזולוציה נמוכה |
| ממדים מרביים | זרימת טקסט ללא מגבלה קבועה |
| שקיפות | אין (קוראים אלקטרוניים ישנים בשחור-לבן ובצבע מוקדם) |
| הזרמה ופרוגרסיביות | אינדקס מבוסס רשומות מאפשר גישה אקראית לרשומות טקסט בודדות בגודל 4096 בתים |
מטריצת השוואה טכנית: MOBI מול מתחרים
| תכונה טכנית | MOBI (נוכחי) | EPUB | AZW3 | |
|---|---|---|---|---|
| סטטוס נוכחי | פורמט מדור קודם מיושן | תקן רשת פעיל של W3C | פורמט Amazon Kindle פעיל | תקן מסמכים פעיל של ISO |
| תמיכה בעיצוב | קבוצת משנה בסיסית של HTML 3.2 | HTML5 ו-CSS3 מודרניים | HTML5 ו-CSS3 מודרניים | עמוד וקטורי פוסטסקריפט קבוע |
| מנוע המכולה | מסד נתונים PalmOS PRC/PDB | מיכל ZIP עם XHTML | מעטפת PalmOS עם KF8 | היררכיית אובייקטים בינארית |
| שלח לקינדל | לא מתקבל יותר על ידי אמזון | נתמך (מומר על ידי אמזון) | פורמט אמזון טבעי | נתמך על ידי אמזון |
מצבי השחתה נפוצים ומדריך שחזור הקסדצימלי (Hex)
ה-Kindle מציג 'לא ניתן לפתוח פריט' או מדלג על פרקים בפתאומיות.
גורם שורש: היסטת אורך רשומת PalmDOC פגומה בטבלת רשימת הרשומות של PDB.
שחזור: המר את הספר ל-EPUB או PDF מודרני באמצעות File2File.app Ebook Converter.
ניתוח אבטחה ווקטורי תקיפה נגד מנתחי פורמטים (parsers)
מנתחי MOBI מדור קודם חסרים לעיתים קרובות בדיקות גבולות הגנתיות בעת פריסת רשומות PalmDOC LZ77 בגודל 4096 בייט.
ווקטורי תקיפה ידועים
- גלישת חוצץ (Buffer overflow) במהלך הרחבת אורך ריצה של מילון PalmDOC LZ77.
- קריאת מצביע מחוץ לגבולות בעת ניתוח מילוני CDIC מסוג Huffman מעוותים.
- מניעת שירות באמצעות טבלאות היסט רשומות PDB מעגליות.
שיטות מומלצות להגנה: יש להמיר קובצי MOBI מדור קודם לקובצי EPUB או PDF סטנדרטיים בארגז חול מבודד של WebAssembly.
היסטוריה ואבני דרך
יתרונות מרכזיים
- פורמט קריאה דיגיטלי חלוצי בעל חשיבות היסטורית עצומה בהשקת תעשיית הספרים האלקטרוניים המסחרית.
- טביעת רגל זיכרון קטנה במיוחד, המסוגלת לפעול בצורה חלקה על מחשבי כף יד Palm OS במהירות 16 MHz.
- נתמך על ידי מיליוני מכשירי חומרת Kindle מדור קודם ברחבי העולם.
מגבלות טכניות וחסרונות
- מיושן רשמית: הוחלף על ידי AZW3, KFX ו-EPUB; הוצא משימוש על ידי אמזון בשנת 2022.
- עיצוב פרימיטיבי: מוגבל לתגי HTML 3.2 בסיסיים ללא CSS מודרני, הטמעת גופנים או פריסות flexbox.
- איכות תמונה נמוכה יותר: תמונות עברו היסטורית דחיסה כבדה כדי להתאים למגבלות הזיכרון של מחשבי כף יד מוקדמים.
עובדות טכניות מעניינות
- בתים 60 עד 67 בכל קובץ MOBI תקין הם תווי ה-ASCII 'BOOKMOBI'.
- פורמט MOBI הוא בעיקרו קובץ מסד נתונים של Palm OS (.pdb) ששמו שונה ל-.mobi.
- ה-Amazon Kindle הראשון אזל מהמלאי תוך חמש שעות וחצי בנובמבר 2007, וקרא קבצי MOBI באופן בלעדי.
שאלות טכניות נפוצות
למה אמזון הפסיקה לתמוך בקובצי MOBI?
אמזון הוציאה את MOBI משימוש מפני שמדובר בפורמט מיושן בן 20 שנה שחסר טיפוגרפיה מודרנית, גופנים מותאמים אישית ויכולות פריסה רספונסיבית. אמזון משתמשת כעת ב-EPUB כפורמט התקני לקבצים שהיא מקבלת.
האם אני יכול להמיר ספרי MOBI ל-EPUB?
כן. File2File.app יכולה להמיר קובצי MOBI ל-EPUB בדפדפן. התמיכה תלויה במכשיר הקריאה ובאפליקציה.
האם אני עדיין יכול לקרוא קובצי MOBI בקינדל שלי?
כן. מכשירי Kindle ישנים עדיין יכולים לקרוא קובצי MOBI המועברים ידנית באמצעות כבל USB, אך לא ניתן עוד לשלוח אותם בדוא"ל לחשבון ה-Kindle שלך.
זוגות המרה קשורים ל-MOBI
המרת קבצי ספרים אלקטרוניים מיושנים של Mobipocket לפורמט EPUB מודרני מבטיחה שהספרייה הדיגיטלית שלך תעבוד על קוראים אלקטרוניים עכשוויים ויישומים ניידים.
המרת קבצי EPUB לפורמט ספר אלקטרוני Mobipocket הופכת מסמכי HTML מודרניים דחוסים לקבצי PalmDOC בינאריים בודדים עבור קוראים אלקטרוניים ישנים.