مستند FictionBook 2.0 (.fb2)

FictionBook قياسي

FictionBook 2.0 (FB2) هو تنسيق كتاب إلكتروني شهير يعتمد على لغة XML الدلالية المفتوحة، حيث يحزم نص الكتاب بالكامل، والطباعة، والبيانات الوصفية، ورسوم الغلاف المضمنة في ملف XML واحد مستقل.

تحويل FB2 إلى EPUB

محول مجاني داخل المتصفح للتحويل من FB2 إلى EPUB. قم بتحويل الملفات فوراً على جهازك.

فحص البيانات الوصفية

تتعرف أنظمة التشغيل ومحللات الملفات على ملفات FB2 من خلال فحص تسلسل البايت الثنائي البادئ:

اختر أو أقطِف الملفات هنا

تحويل خاص بنسبة 100% داخل المتصفح - لا تغادر الملفات جهازك أبداً

أو الصق Ctrl+V
ضمان الخصوصية وعدم الإرسال عبر الشبكة: صفر بايت يتم رفعه إلى خوادم خارجية. تمت كل عمليات المعالجة محلياً في صندوق الحماية (Sandbox) الخاص بمتصفحك.

توقيع رأس الملف على مستوى البايت (Magic Bytes)

تتعرف أنظمة التشغيل ومحللات الملفات على ملفات FB2 من خلال فحص تسلسل البايت الثنائي البادئ:

التوقيع الست عشري (الإزاحة 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/imagesقاعدة بيانات PalmDOC الثنائيةتدفق نصي خام بسيط
تخزين الصورمضمن كـ Base64 داخل XMLملفات صور منفصلة داخل ZIPسجلات ثنائية في قاعدة بيانات Palmلا يوجد (نص فقط)
الوعي الدلاليعالي (وسوم أصلية للقصائد والافتتاحيات)يعتمد على فئات CSSوسوم HTML بدائيةصفر هيكل دلالي
المنطقة الأساسيةأوروبا الشرقية و PocketBookالمعيار العالمي / الغربيأمازون كيندل القديمعالمي

أنماط التلف الشائعة ودليل استرداد النظام السداسي

القارئ الإلكتروني يبلغ عن 'خطأ في تحليل XML: وسم غير متطابق في السطر X'.

السبب الجذري: وسم XML غير مغلق أو علامة عطف غير مهربة ('&') داخل نص جسم الكتاب.

الاسترداد: التحقق من صحة وإصلاح وسوم مخطط XML باستخدام أداة إصلاح File2File FB2.

تحليل الأمان وناقلات هجوم المحلل اللغوي

يعتمد FB2 على XML وهو عرضة لهجمات محللات XML القياسية مثل توسيع كيانات XML (المليار ضحكة) و XXE.

ناقلات الهجوم المعروفة

  • حقن كيانات XML الخارجية (XXE) التي تقرأ ملفات الخادم المحلي أثناء معالجة الكتب الآلية.
  • انفجار كيان XML (المليار ضحكة) الذي يستهلك الذاكرة أثناء إنشاء شجرة كائنات XML (DOM).
  • تلف الذاكرة الديناميكية أثناء فك تشفير صور Base64 في مكتبات القارئ الإلكتروني المصنوعة بلغة C غير المحصنة.

أفضل الممارسات الدفاعية:

الأصول التاريخية والمحطات الرئيسية

2010يصبح FB2.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، وتطبيقات القراءة المختلفة لأجهزة أندرويد وآي أو إس تقرأ تنسيق FB2 بشكل أصلي.

كيف يمكنني تحويل FB2 إلى EPUB أو PDF؟

قم بتحميل ملف FB2 الخاص بك إلى File2File.app لتحويله إلى كتاب EPUB أو PDF منسق بشكل جميل في ثوانٍ مباشرة في متصفحك.

ما هو ملف FB2.ZIP؟

ملف FB2.ZIP هو ببساطة ملف XML قياسي بتنسيق .fb2 مضغوط باستخدام ضغط ZIP لتوفير مساحة التخزين على بطاقات الذاكرة الخاصة بقارئ الكتب الإلكترونية.