صيغة الملف

EPUB - نشر إلكتروني

EPUB هو معيار الكتب الإلكترونية المفتوح المستخدم في كل مكتبة ومتجر كتب تقريبًا، وفي كل تطبيق قراءة خارج Amazon، وهو التنسيق الذي تصل به معظم الكتب عندما لا تكون ملفات Kindle.

.epub

ملف EPUB هو كتاب إلكتروني. الاسم اختصار لعبارة Electronic Publication، وقد نُشر هذا التنسيق من قبل International Digital Publishing Forum، وهي مجموعة في صناعة النشر طوّرته انطلاقًا من المعيار الأقدم Open eBook ثم انضمت لاحقًا إلى World Wide Web Consortium. اليوم، يكاد يكون EPUB هو ما تقدمه لك كل مكتبة إلكترونية، أو خدمة إعارة كتب، أو تطبيق قراءة خارج Amazon. ميزته الأساسية هي النص القابل لإعادة التدفق: لا يحتوي الكتاب على صفحات ثابتة، بل يقرر تطبيق القراءة لديك مكان انتهاء كل صفحة استنادًا إلى شاشة الجهاز الذي تستخدمه وحجم الخط الذي اخترته.

كيفية إنشاء ملف EPUB

ملف EPUB هو أرشيف ZIP مع قواعد لما يجب أن يحتويه. إذا أعدت تسميته إلى .zip فسيتمكن أي برنامج لفك الضغط من فتحه. يجب أن يكون أول مُدخل ملفًا صغيرًا باسم mimetype، مخزنًا دون ضغط، ويحتوي النص application/epub+zip. بجانبه، يشير META-INF/container.xml إلى مستند الحزمة، وهو ملف XML ينتهي عادة بالامتداد .opf. مستند الحزمة هو مخطط الأرشيف: يتضمن قائمة (manifest) تحتوي على كل ملف في الكتاب، وعمودًا فقريًا (spine) يحدد ترتيب قراءتها.

الفصول نفسها هي صفحات ويب عادية مكتوبة بلغة XHTML ومنسّقة باستخدام CSS، مع الصور والخطوط والصوتيات بجانبها كملفات منفصلة. EPUB 3، الجيل الحالي، مبني على HTML5. ضغط ZIP بلا فقدان للجودة، لذا لن يتدهور المحتوى عند ضغط الكتاب، لكن الصور بداخله تحتفظ بنوع الضغط الأصلي، لذا تبقى صورة الغلاف بصيغة JPEG ضياعية الجودة. معظم ملفات EPUB تسمح بإعادة التدفق؛ أما EPUB ثابت التخطيط فيثبّت المحتوى على حجم صفحة محدد، وهو ما يُستخدم عادة في القصص المصورة وكتب الأطفال المصوّرة. بعض المتاجر تغلف الكتاب بنظام DRM، الذي يشفّر ملفات الفصول ولا يترك للقارئ الذي لا يملك ترخيصًا سوى رؤية القليل من بيانات التعريف.

ما البيانات الوصفية التي يحملها ملف EPUB

يبدأ مستند الحزمة بقسم بيانات التعريف (metadata)، ويستخدم Dublin Core، وهو مجموعة صغيرة من حقول الوصف العامة المشتركة بين المكتبات والأرشيفات. يعرضه التقرير مع البادئة dc:: الحقل dc:title، وdc:creator لمؤلف الكتاب، وdc:contributor للمحررين والمترجمين وغالبًا البرنامج الذي أنشأ الملف، وdc:language، وdc:publisher، وdc:date، وdc:subject للكلمات المفتاحية والفئات، وdc:description للملخص، وdc:rights. وهناك حقل إضافي dc:identifier، وهو المعرّف الفريد للكتاب، وغالبًا ما يكون رقم ISBN أو UUID منشأ تلقائيًا.

يضيف EPUB 3 الطابع الزمني الإلزامي dcterms:modified الذي يسجل آخر مرة تم فيها تغيير الملف، بالإضافة إلى تفاصيل تحدد كيفية ترتيب الأسماء وما الدور الذي أداه كل شخص. تكتب تطبيقات التحويل قيَمها الخاصة فوق ذلك: فالملفات التي مرت عبر Calibre تحمل عادة calibre:series، وcalibre:series_index، وcalibre:title_sort، وcalibre:timestamp وcalibre:rating.

عدة حقول من هذه الحقول شخصية. أسماء المؤلفين والمساهمين موجودة عمدًا، وسطر المساهم غالبًا ما يذكر اسم البرنامج الدقيق ورقم الإصدار المستخدم. يعطي طابع التعديل الزمني، مع التاريخ الذي يحتفظ به ZIP لكل ملف، سجلًا زمنيًا لموعد تجميع الكتاب. الغلاف عبارة عن ملف صورة منفصل داخل الأرشيف ويحتفظ ببيانات EXIF الخاصة به، وهي كتلة معلومات الكاميرا المخزّنة داخل الصورة، والتي يمكن أن تتضمن نوع الكاميرا وطرازها، ولحظة التقاط الصورة، وإحداثيات GPS. بعض المتاجر تطبّق أيضًا علامة مائية تدرج اسم المشتري أو رقم الطلب داخل الملف.

متى تختار صيغة EPUB

تنسيق EPUB مناسب للنصوص التي تريد قراءتها براحة على أي جهاز متوفر. البديل الواضح هو PDF، والفارق الأساسي هو ثبات الصفحات. ملف PDF يعرض صفحة مطابقة للأصل، وهو ما تحتاجه للنوتات الموسيقية، أو النماذج، أو أي محتوى مليء بالرسوم والجداول، لكنه على الهاتف يعني التكبير والتمرير المستمر. EPUB يتخلى عن ثبات الصفحة ويسمح بإعادة تغليف النص. مقارنةً بتنسيق AZW3 من Amazon، يتفوق EPUB في الانتشار: يمكن قراءته على عدد أكبر بكثير من الأجهزة والتطبيقات، بينما يحتاج Kindle إلى تحويل الملف، إما من جانبك أو من جانب Amazon عند التسليم.