FictionBook 2.0 (.fb2)

FictionBook תקן

FictionBook 2.0 (FB2) הוא פורמט ספרים אלקטרוניים פופולרי מבוסס XML סמנטי פתוח, המארז את הטקסט, הטיפוגרפיה, המטא-דאטה ואיורי הכריכה המוטמעים של ספר שלם בקובץ XML עצמאי יחיד.

המר FB2 ל-EPUB

ממיר חינמי מ-FB2 ל-EPUB פועל בדפדפן. המר קבצים באופן מיידי במכשיר שלך.

בדיקה ומטא-דאטה

מערכות הפעלה ומנתחי קבצים מזהים קבצי FB2 על ידי בדיקת רצף הבייטים הבינארי הראשוני:

בחר או גרור קבצים לכאן

המרה פרטית ב-100% בתוך הדפדפן - הקבצים לעולם אינם עוזבים את המכשיר שלך

או הדבק Ctrl+V
הבטחת פרטיות ללא העברה ברשת: 0 בייט הועלו לשרתים חיצוניים. כל העיבוד מתבצע באופן מקומי בארגז החול של הדפדפן שלך.

חתימת כותרת ברמת הבייט (Magic Bytes)

מערכות הפעלה ומנתחי קבצים מזהים קבצי FB2 על ידי בדיקת רצף הבייטים הבינארי הראשוני:

חתימת HEX (היסט 0):

3C 3F 78 6D 6C

ייצוג ASCII: <?xml

תקינה: FictionBook Open XML Specification

מפרט טכני

ארכיטקטורת מעטפתSingle self-contained XML document containing metadata, body chapters, poems, epigraphs, and Base64-encoded binary images
דחיסהUncompressed raw XML or zipped as .fb2.zip
סדר בתים (Endianness)UTF-8 / Unicode text stream
מרחבי צבעEmbedded image profiles
ערוצים ומבנהSemantic book structure (title-info, body, epigraphs, footnotes, sections)
ממדים מרבייםUnbounded text length
שקיפותNone in markup (embedded PNGs support transparency)
הזרמה ופרוגרסיביותSequential XML stream; footnote hyperlinks provide instant footnote jumps

מטריצת השוואה טכנית: FB2 מול מתחרים

תכונה טכניתFB2 (נוכחי)EPUBMOBITXT
מבנה הקובץקובץ טקסט XML עצמאי יחידארכיון ZIP של XHTML/CSS/תמונותמסד נתונים בינארי של PalmDOCזרם טקסט גולמי רגיל
אחסון תמונותמוטמע כ-Base64 בתוך XMLקובצי תמונה נפרדים בתוך ZIPרשומות בינאריות במסד נתונים של Palmללא (טקסט בלבד)
מודעות סמנטיתגבוהה (תגיות שיר ואפיגרף מקוריות)תלוי במחלקות CSSתגיות HTML פרימיטיביותאפס מבנה סמנטי
אזור ראשימזרח אירופה ו-PocketBookתקן גלובלי / מערביAmazon Kindle ישןאוניברסלי

מצבי שיחשות נפוצים ומדריך שחזור הקסדצימלי (Hex)

הקורא האלקטרוני מדווח על 'XML Parsing Error: mismatched tag at line X'.

גורם שורש: תגיות XML שלא נסגרו או סימן אמפרסנד לא מנוקה ('&') בתוך טקסט גוף הספר.

התאוששות: אמת ותקן את תגיות סכמת ה-XML באמצעות כלי התיקון FB2 של File2File.

ניתוח אבטחה ווקטורי התקפה על מנתחים (Parsers)

הפורמט מבוסס XML ולכן רגיש להתקפות מנתחי XML סטנדרטיות כגון הרחבת ישויות XML (Billion laughs) ו-XXE.

ווקטורי תקיפה ידועים

  • הזרקת ישויות XML חיצוניות (XXE) הקוראות קובצי שרת מקומיים במהלך עיבוד ספר אוטומטי.
  • פיצוץ ישויות XML (Billion laughs) הגורם לצריכת זיכרון במהלך בניית XML DOM.
  • שחיתות ערימה (Heap corruption) במהלך פענוח תמונות Base64 בספריות C לא מוקשחות של קוראים אלקטרוניים.

השיטות המומלצות להגנה:

היסטוריה ואבני דרך

2010FB2.ZIP הופך לפורמט הספרים האלקטרוניים הסטנדרטי בפועל ברחבי קוראים אלקטרוניים במזרח אירופה (PocketBook).
2008FictionBook 2.1 מציג סיווגי ז'אנרים ומבני טבלאות משופרים.
2004דמיטרי גריבוב ומיכאל מצנב יוצרים את FB2 כדי לתעדف מבנה ספר סמנטי על פני תצוגה ויזואלית.

יתרונות מרכזיים

  • תגיות סמנטיות טהורות: מתארות מה הטקסט מייצג (שיר, ציטוט, הערת שוליים, אפיגרף) במקום איך הוא נראה.
  • פשטות של קובץ יחיד: כל האיורים ותמונות הכריכה מוטמעים ישירות כטקסט Base64 בתוך קובץ ה-XML היחיד.
  • קל מאוד להמרה, לקיטלוג ולתרגום אוטומטי בשל תגיות ה-XML הסמנטיות המתוקננות.

מגבלות טכניות וחסרונות

  • חסר עיצוב CSS מתקדם, טיפוגרפיית אינטרנט מותאמת אישית ואנימציות דינמיות הקיימות ב-EPUB 3 המודרני.
  • קידוד Base64 מגדיל את גודל הקובץ של איורים מוטמעים בכ-33%.
  • נתמך לע ندرة (לע ندرة / לעיתים רחוקות) בקוראים אלקטרוניים מערביים (Kindle, Kobo) ללא קושחה צד שלישי או המרה.

עובדות טכניות מעניינות

  • FB2 נוצר ברוסיה ונשאר פורמט הספרים האלקטרוניים הנקרא ביותר במזרח אירופה, ונתמך באופן מקורי על ידי כל מכשיר PocketBook.
  • בקבצי FB2, הערות שוליים מאוחסנות בסעיף גוף ייעודי ('<notes>'), המאפשר לקוראים אלקטרוניים להציג אותן כחלונות קופצים.
  • ניתן לצפות בקובצי FB2 ולאמת אותם בכל דפדפן אינטרנט סטנדרטי על ידי פתיחה פשוטה של קובץ ה-.fb2 כמסמך XML.

שאלות טכניות נפוצות

אילו מכשירים קוראים קבצי FB2?

קוראי ספרים אלקטרוניים של PocketBook, ‏FBReader, ‏Moon+ Reader, ‏Calibre ואפליקציות קריאה שונות לאנדרואיד ו-iOS קוראים FB2 באופן מובנה.

כיצד אוכל להמיר FB2 ל-EPUB או PDF?

העלה את קובץ ה-FB2 שלך ל-File2File.app כדי להמיר אותו לספר EPUB או PDF מעוצב להפליא תוך שניות ישירות בדפדפן שלך.

מהו קובץ FB2.ZIP?

קובץ FB2.ZIP הוא פשוט קובץ XML תקני מסוג .fb2 שנדחס באמצעות דחיסת ZIP כדי לחסוך שטח אחסון בכרטיסי הזיכרון של קוראי הספרים האלקטרוניים.