الفرق بين المراجعتين ل"مستخدم:أحمد/ملحقة CBx لميدياويكي"

من ويكي أضِف
اذهب إلى التنقل اذهب إلى البحث
(نقلا عن ZIM)
(لا فرق)

مراجعة 15:17، 3 نوفمبر 2018

ملحقة لمطالعة محتويات ملفات الكتب الرقمية CBx (تحديدا الصيغتين المفتوحتين CBZ و CBT).

صيغ CBx صيغة فعلية (de facto) ليست لها مواصفة قياسية منفصلة، و هي في جوهرها صبغ الأرشيفات القياسية، أي ZIP في حالة CBZ و TAR في حالة CBT، لكن مع امتداد اسم ملف مميز، كما تُحفظ فيها أحيانا ملفات تحوي بيانات فوقية (في أي صيغة قياسية؟)، كما يُستخدم أحيانا لهذا الغرض التعليق المُعرَّف في صيغة ملف الأرشيف.

مستودع الكود موجود في GITHUB].

ملاحظات

  • ربما بالبناء على Extension:PDFHandler كأساس.
  • ربما تتوسّع إلى معالج أرشيفات عمومي يُمكِّن من عرض محتويات أرشيفات ZIP (في هيئة قائمة ملفات)

متطلبات وظيفية

  • تعمل في النطاق "ملف:" و تتولى تلقائيا معالجة الملفات ذات MIME المناسب
  • تولّد صورة مصغرة من الصفحة الأولى في حال كون الملف CBZ، و تكون هذه هي صورة صفحة الملف ("ملف:")
  • تُظهِر دليلا للصفحات (ملفات الصور) المتضمنة في أرشيف CBZ في صفحة الملف
  • قادرة على إظهار صورة صفحة بعينها إما بتمرير رقمها في ترتيب الصفحات أو اسم الملف الذي في داخل الأرشيف، و ذلك عند تضمينها في صفحات ويكي (مثل PDF و Tiff عديدة الصفحات)
  • تُبحث إمكانية معالجة صفحات فرعية من صفحة الملف عناوينها هي أسماء -- أو أرقام ترتيب -- الملفات المحتواة في الأرشيف: مثلا: ملف:اسم_الكتاب.CBZ\اسم_ملف_داخلي أو ملف:اسم_الكتاب.CBZ\رقم الصفحة