ما هو ملف EPUB؟
الملفات ذات الامتداد .epub هي تنسيق ملف كتاب إلكتروني يوفر تنسيقًا قياسيًا للنشر الرقمي للناشرين والمستهلكين. أصبح التنسيق شائعًا حتى الآن لدرجة أنه مدعوم من قبل العديد من برامج القراءة الإلكترونية وتطبيقات البرامج. على سبيل المثال ، في نظام التشغيل Mac OS ، يوفر برنامج ** Books ** المثبت مسبقًا الدعم لفتح مثل هذه الملفات. بالإضافة إلى ذلك ، هناك الكثير من البرامج المتوافقة المتاحة للهواتف الذكية والأجهزة اللوحية وأجهزة الكمبيوتر. يتم الاحتفاظ بمعايير ملفات EPUB بواسطة IDPF. تم اعتماد الإصدار EPUB 3 أيضًا من قبل مجموعة دراسة صناعة الكتب (BISG) ، وهي جمعية تجارة كتب رائدة لأفضل الممارسات الموحدة والبحوث والمعلومات والأحداث لتعبئة المحتوى.
تاريخ موجز لتنسيق ملف EPUB
- ** أكتوبر 2007 ** - تمت الموافقة على EPUB 2.0
- ** سبتمبر 2010 ** - تم إصدار تحديث الصيانة
- ** أكتوبر 2011 ** - أصبحت مواصفات EPUB 3.0 سارية
- ** يونيو 2014 ** - تم إصدار تحديث صيانة طفيف ليحل محل الإصدار 3.0
- ** يناير 2017 ** - أصبح EPUB 3.1 ساريًا
تنسيق ملف EPUB
تنسيق ملف EPUB هو أرشيف يمكن إعادة تسميته بامتداد ZIP ويمكن عرض محتوياته عن طريق استخراج الأرشيف باستخدام أي مستخرج أرشيف. وهو تنسيق مفتوح قائم على XML ويتكون من ملفات HTML وصور وأوراق أنماط CSS وعناصر أخرى. يمكن أيضًا تحويله إلى PDF و Mobi والعديد من تنسيقات الملفات الأخرى من خلال عدد من تطبيقات البرامج وواجهات برمجة التطبيقات.
** تم فتح الكتاب الإلكتروني EPUB مع تطبيق Mac OS Books **
يعتمد تنسيق ملف EPUB على المعايير الثلاثة التالية المفتوحة.
الهيكل العام المفتوح (OPS)
يستخدم ملف EPUB 2.0 XHTML 1.1 لإنشاء محتوى منشور. يعني هذا في جوهره أن ملف EPUB يتكون من صفحة ويب واحدة أو أكثر. على الرغم من أنه يمكنك تضمين المحتوى الكامل لكتاب أو صحيفة في صفحة واحدة ، فمن الأفضل ألا يتجاوز هذا الملف 300 كيلوبايت ، وذلك لأسباب تتعلق بالأداء والتوافق. تمامًا كما هو الحال مع صفحات الويب العادية ، يتم تحديد التصميم والتخطيط باستخدام أوراق الأنماط المتتالية (CSS). في ملفات EPUB ، يلزم استخدام مجموعة فرعية (سلسلة محدودة من الأوامر) من CSS2. العديد من الميزات الجديدة لـ CSS3 ، مثل الصناديق الدائرية أو الظلال المسقطة ، غير متوفرة بعد. للتوافق مع الإصدارات السابقة ، يمكن للمنشئ أيضًا استخدام DTBook بدلاً من XHTML لتشفير المحتوى.
تنسيق التغليف المفتوح (OPF)
يتعامل هذا الجزء من المواصفات مع المعلومات الهيكلية مثل البيانات الوصفية (من هو المؤلف والناشر ، وما هو العنوان ، ..) والبيان (قائمة بجميع الملفات الموجودة داخل ملف epub) وجدول المحتويات. يتم تضمين جميع هذه البيانات باستخدام XML.
تنسيق الحاوية المفتوحة (OCF)
نظرًا لأن الأوصاف أعلاه يجب أن توضح أن مستند EPUB يتكون من سلسلة من الملفات. تحدد مواصفات OCF كيف يتم تجميع كل هذه الملفات في ملف حاوية واحد. يستخدم ضغط ZIP لهذا الغرض.
تنسيقات ملفات الصور المدعومة
يدعم تنسيق ملف EPUB تنسيقات ملفات الصور التالية.