ما هو تنسيق FB2؟

FB2 (FictionBook 2) هو تنسيق كتاب إلكتروني مفتوح قائم على XML تم تطويره في روسيا. بخلاف التنسيقات مثل EPUB التي تستخدم HTML مضغوط، يخزن FB2 الكتاب بالكامل كمستند XML منظم واحد. هذا يجعل ملفات FB2 قابلة للتحرير بسهولة باستخدام أي محرر نصوص ويضمن بقاؤها قابلة للقراءة حتى بدون برامج متخصصة.

تم تصميم التنسيق خصيصاً للأدب الروائي ويتضمن دعماً مدمجاً لبيانات وصفية للكتاب (المؤلف والعنوان والنوع والتعليق التوضيحي)، والمحتوى المنظم (الفصول والأقسام والشعارات والقصائد)، والحواشي السفلية والنهائية، والصور المضمنة المشفرة بصيغة base64. يحظى FB2 بشعبية خاصة في روسيا وأوكرانيا ودول أوروبا الشرقية الأخرى، حيث تقدم العديد من المكتبات الرقمية الكتب بشكل أساسي بهذا التنسيق.

وصف الأداة

يتيح لك قارئ FB2 عبر الإنترنت هذا فتح وقراءة ملفات FictionBook مباشرة في متصفحك دون تثبيت أي برامج. ما عليك سوى تحميل ملف .fb2 أو .fb2.zip والبدء في القراءة على الفور. تحلل الأداة بنية FB2 XML وتعرضها كـ HTML منسق مع تنسيق مناسب لجميع العناصر الخاصة بـ FB2.

الميزات

  • القراءة بدون اتصال — بمجرد التحميل، يكون كتابك متاحاً بالكامل في متصفحك دون تحميل على الخادم
  • دعم الملفات المضغوطة — يقرأ ملفات .fb2 العادية وأرشيفات .fb2.zip المضغوطة
  • عرض البيانات الوصفية الكاملة — يعرض عنوان الكتاب والمؤلف وصورة الغلاف والناشر ورقم ISBN وتاريخ النشر
  • جدول المحتويات — ملاحة فصول تلقائية مستخرجة من بنية الكتاب
  • تنسيق غني — عرض صحيح للشعارات والقصائد والاقتباسات والحواشي السفلية والجداول والصور

العناصر المدعومة

يتعامل القارئ بشكل صحيح مع جميع عناصر FB2 القياسية:

نوع العنصر العرض
الفصول والأقسام عناوين هرمية مع ملاحة
الفقرات فقرات نصية قياسية مع تباعد مناسب
التأكيد والنص الغامق تنسيق نص مائل وغامق
الشعارات اقتباسات منسقة مع نسبة المؤلف
القصائد والأبيات الحفاظ على فواصل الأسطر مع المحاذاة
الاقتباسات تنسيق الاقتباس مع نسبة المصدر
الحواشي السفلية روابط مرتفعة إلى أقسام الملاحظات
الصور صور مضمنة مفكوكة من base64
الجداول دعم جداول كامل مع رؤوس

كيفية العمل

عند تحميل ملف FB2، يقوم القارئ بتنفيذ هذه الخطوات:

  1. استخراج الأرشيف — إذا كان الملف مضغوطاً (.fb2.zip)، يتم فك ضغطه في الذاكرة باستخدام JSZip
  2. تحليل XML — يتم تحليل محتوى FB2 كـ XML لاستخراج البنية والبيانات
  3. استخراج البيانات الوصفية — يتم قراءة العنوان والمؤلف وصورة الغلاف ومعلومات الكتاب الأخرى من أقسام <title-info> و <publish-info>
  4. معالجة الصور — يتم تحويل الصور الثنائية المضمنة في عناصر <binary> إلى data URIs
  5. تحويل المحتوى — يتم تحويل كل قسم <body> إلى HTML منسق مع الحفاظ على التسلسل الهرمي للمستند
  6. بناء الفصول — تصبح الأقسام الفردية فصولاً قابلة للملاحة مع جدول محتويات تم إنشاؤه

حالات الاستخدام

  • قراءة الكتب الإلكترونية الروسية — FB2 هو التنسيق السائد في المكتبات الرقمية الروسية، وتتيح لك هذه الأداة قراءة الكتب دون تثبيت برامج سطح المكتب
  • معاينة الكتاب السريعة — تحقق من محتويات وتنسيق ملفات FB2 قبل تحويلها إلى تنسيقات أخرى
  • القراءة عبر الأنظمة الأساسية — الوصول إلى مجموعة FB2 الخاصة بك من أي جهاز يحتوي على متصفح ويب، بما في ذلك الأجهزة اللوحية والهواتف الذكية

نصائح

  • بالنسبة للكتب الكبيرة التي تحتوي على صور كثيرة، امنح المحلل بضع ثوان لمعالجة جميع الرسومات المضمنة
  • استخدم لوحة جدول المحتويات للانتقال بين الفصول بسرعة
  • يتذكر القارئ موضعك داخل كل فصل، حتى تتمكن من الملاحة بعيداً والعودة إلى حيث توقفت
  • يتم الحفاظ على إعدادات التكبير وحجم الخط بين جلسات القراءة

القيود

  • لا يمكن فتح ملفات FB2 المحمية بـ DRM
  • قد تؤدي الملفات الكبيرة جداً (أكثر من 50 ميجابايت) إلى تحميل بطيء على الأجهزة القديمة
  • قد لا تعرض بعض امتدادات FB2 غير القياسية التي أنشأتها برامج معينة بشكل مثالي

أدوات ذات صلة

  • قارئ EPUB — لكتب تنسيق EPUB الإلكترونية
  • عارض PDF — لمستندات PDF
  • عارض Markdown — لملفات Markdown