ספר אלקטרוני EPUB (.epub)
W3C תקןElectronic Publication (EPUB) הוא פורמט ספרים אלקטרוניים בעל מפרט פתוח, המתוחזק בידי W3C ומיועד לאריזת פרסומים בפריסה זורמת או קבועה למערכות קריאה תואמות.
המר MOBI ל-EPUB
ממיר חינמי מ-MOBI ל-EPUB פועל בדפדפן. המר קבצים באופן מיידי במכשיר שלך.
בדיקה ומטא-נתונים
מערכות הפעלה ומנתחי קבצים מזהים קבצי EPUB על ידי בדיקת רצף הבייטים הבינארי הראשוני:
חתימת כותרת ברמת הבייט (Magic Bytes)
מערכות הפעלה ומנתחי קבצים מזהים קבצי EPUB על ידי בדיקת רצף הבייטים הבינארי הראשוני:
חתימת HEX (היסט 0):
50 4B 03 04 ... 6D 69 6D 65 74 79 70 65ייצוג ASCII: PK..mimetypeapplication/epub+zip
תקינה: W3C EPUB 3.3 Recommendation
מפרט טכני
| מבנה המכולה | ארכיון ZIP המכיל קובץ mimetype לא דחוס, את META-INF/container.xml ואת חבילת התוכן OEBPS |
| דחיסה | דחיסת Deflate (zlib) בקובצי התוכן הפנימיים; קובץ mimetype נשאר לא דחוס (מצב Store) |
| סדר בתים (Endianness) | סדר בתים Little-Endian (מכולת ZIP) |
| מרחבי צבע | sRGB, Display P3, מודול הצבע של CSS, רמה 4 |
| ערוצים ומבנה | עמודי XHTML בפריסה זורמת או קבועה, גיליונות סגנון CSS, תמונות SVG או רסטר מוטמעות, אודיו ווידאו |
| ממדים מרביים | מספר עמודים ללא הגבלה (הפריסה משתנה לפי גודל המסך, משעון ועד טלוויזיית 8K) |
| שקיפות | שקיפות אלפא מלאה ב-CSS, מסכות אטימות ותמיכה בתמונות PNG/SVG שקופות |
| הזרמה ופרוגרסיביות | תוכן העניינים (toc.ncx / nav.xhtml) מאפשר מעבר מיידי בין פרקים |
מטריצת השוואה טכנית: EPUB מול מתחרים
| תכונה טכנית | EPUB (נוכחי) | AZW3 | MOBI | |
|---|---|---|---|---|
| טקסט זורם (Reflowable) | טקסט זורם; הפריסה תלויה במערכת הקריאה | פריסת עמוד קבועה (דורש התקרבות/זום) | טקסט זורם ב-Kindle בלבד | זרימת טקסט בסיסית |
| תקינה | המלצה פתוחה רשמית של W3C | תקן פתוח ISO 32000 | תקן קנייני של אמזון | תקן קנייני מיושן |
| תאימות חומרה | התמיכה תלויה במכשיר הקריאה ובאפליקציה. | נתמך במערכות קריאה רבות; הזמינות משתנה | מכשירי Amazon Kindle בלבד | Kindle ישנים ו-PDA בלבד |
| ארכיטקטורת קונטיינר | ארכיון ZIP עם XHTML/CSS/JS | היררכיית אובייקטים בינארית | מסד נתונים PalmDOC | מסד נתונים PalmDOC |
מצבי השחתה נפוצים ומדריך שחזור הקסדצימלי (Hex)
שגיאת קורא אלקטרוני: 'The package could not be opened: invalid mimetype'.
גורם שורש: כלי הדחיסה דחס את קובץ ה-'mimetype' או מיקם אותו באופסט שאינו בייט 30.
שחזור: ארוז מחדש באמצעות כלי התיקון לספרים אלקטרוניים של File2File.app כדי לאכוף מיקום mimetype לא דחוס.
ניתוח אבטחה ווקטורי תקיפה נגד מנתחי פורמטים (parsers)
מסמכי התוכן של EPUB משתמשים ב-XHTML ועשויים לכלול סקריפטים, אך מערכות קריאה של EPUB אינן חייבות לתמוך בסקריפטים. אמצעי האבטחה תלויים במערכת הקריאה ובהגדרותיה.
ווקטורי תקיפה ידועים
- סקריפטים חוצי אתרים (XSS) במערכות קריאה של JavaScript ב-EPUB כדי לגנוב נתוני ספריה של משתמשים.
- הזרקת ישויות XML חיצוניות (XXE) במנתחי מניפסט XML של EPUB.
- התקפות דחיסת ZIP (Zip bomb) הגורמות לצריכת אחסון שרת במהלך קליטת קטלוגים.
שיטות מומלצות להגנה: השבת הרצת סקריפטים ושאיבת רשת חיצונית בעת ניתוח קבצי EPUB לא מהימנים.
היסטוריה ואבני דרך
יתרונות מרכזיים
- תקן פתוח שמתוחזק בידי W3C ומשמש לפרסומים דיגיטליים.
- טיפוגרפיה מתאימה מחדש (Reflowable) ללא רבב: הטקסט מתאים אוטומטית את גודל הגופן, השוליים והריווח בין השורות לכל מסך.
- תמיכת נגישות ברמה עולמית: קוראי מסך, סנכרון קריינת שמע (Media Overlays) וגופנים המותאמים לדיסלקציה.
מגבלות טכניות וחסרונות
- עיצובים מורכבים בעלי פריסה קבועה (כגון ספרי לימוד טכניים ומגזינים) עשויים להיות קשים להצגה אמינה ביחסי מסך שונים.
- חוקי אריזת ZIP נוקשים: אם קובץ ה-'mimetype' הלא דחוס אינו הקובץ הראשון במיקום 30 בבייטים, קובץ ה-EPUB ייחשב כלא חוקי.
- מכשירי Kindle דורשים המרה (באמצעות Send-to-Kindle או Calibre) במקום פעולת גרירה ושחרור ישירה ב-USB.
עובדות טכניות מעניינות
- קובץ ה-'mimetype' בתוך קובץ EPUB חייב להיות הקובץ הראשון בארכיון ה-ZIP, להישמר ללא דחיסה (דחיסה של 0%), ולהכיל בדיוק את המחרוזת 'application/epub+zip' ללא רווחים נגררים.
- Project Gutenberg מציע יותר מ-70,000 ספרים אלקטרוניים בחינם ובכמה פורמטים; הזמינות של EPUB משתנה לפי הכותר.
- בשנת 2017 התמזג הפורום הבינלאומי לפרסום דיגיטלי (IDPF) עם World Wide Web Consortium (W3C).
שאלות טכניות נפוצות
מדוע EPUB עדיף על PDF לקריאת ספרים?
EPUB הוא פורמט זורם (reflowable), כלומר הטקסט מתאים את עצמו אוטומטית למסך הטלפון או קורא הספרים האלקטרוני שלך בכל גודל גופן, ואילו ל-PDF יש ממדי עמוד קבועים שמחייבים צביטה והגדלה תכופות.
האם אני יכול לקרוא קבצי EPUB באייפון או ב-Mac?
Apple Books יכולה לפתוח ספרי EPUB במכשירי Apple נתמכים, אך הזמינות וההגדרה עשויות להשתנות לפי המכשיר וגרסת התוכנה.
כיצד אוכל להמיר EPUB ל-PDF או MOBI?
ניתן להמיר ספרי EPUB למסמכי PDF מעוצבים היטב או לפורמטים ידידותיים ל-Kindle באמצעות File2File.app ישירות בדפדפן שלך.
זוגות המרה קשורים ל-EPUB
המרת קבצי ספרים אלקטרוניים מיושנים של Mobipocket לפורמט EPUB מודרני מבטיחה שהספרייה הדיגיטלית שלך תעבוד על קוראים אלקטרוניים עכשוויים ויישומים ניידים.
המרת קבצי EPUB לפורמט ספר אלקטרוני Mobipocket הופכת מסמכי HTML מודרניים דחוסים לקבצי PalmDOC בינאריים בודדים עבור קוראים אלקטרוניים ישנים.
המר את הספר בפורמט FictionBook 2.0 לחבילת EPUB עם תוכן זורם, המתאימה לקוראים אלקטרוניים ולאפליקציות קריאה תואמים.
המרת ספרים אלקטרוניים בפורמט EPUB לקבצי XML מסוג FictionBook 2.0 עבור קוראים תואמים ותהליכי ארכוב.