ملف CBZ هو كتاب قصص مصورة أو رواية مصورة أو مجلد مانغا يُخزن على شكل أرشيف ZIP عادي يحتوي على صورة واحدة لكل صفحة. في الحقيقة ليس تنسيقًا جديدًا على الإطلاق، بل هو تنسيق ZIP الذي تعرفه بالفعل مع إعطائه امتدادًا مختلفًا حتى تتمكن برامج قراءة القصص المصورة من التعرف عليه. نشأ هذا الاصطلاح من مجتمع مسح القصص المصورة ضوئيًا وانتشر مع برامج القراءة المبكرة مثل CDisplay التي كانت تعرض مجلدًا من الصور واحدة تلو الأخرى ببساطة. الفكرة نفسها مع تطبيقها على تنسيقات أرشيف أخرى هي ما نتج عنه CBR (RAR) وCB7 (7-Zip) وCBT (tar).
كيفية تخزين ملف CBZ لصفحاتِه
داخل ملف CBZ ستجد ملفات صور، عادة بتنسيق JPEG، وأحيانًا PNG للرسوم الخطية أو WebP في الأرشيفات الأحدث. لا توجد قائمة للصفحات؛ برامج القراءة ترتب أسماء الملفات وتعرضها بذلك الترتيب، ولهذا تُسمى الصفحات بأرقام بادئة بأصفار، مثل page001.jpg. وهذا يعني أيضًا أن أي ملف غريب متبقٍّ في الأرشيف يمكن أن يظهر كصفحة.
غلاف ZIP يضغط البيانات بدون فقدان، ولكنه لا يقلل حجم ملف القصة المصورة كثيرًا، لأن صفحات JPEG وPNG مضغوطة بالفعل؛ العديد من ملفات CBZ تخزن صفحاتها دون ضغط إضافي. لذلك فإن جودة الكتاب تعتمد بالكامل على جودة الصور الموجودة بداخله. الصفحة الممسوحة وحفظت بصيغة JPEG ذات ضغط ضياعي وتفقد القليل من جودتها في كل مرة يُعاد حفظها، بينما صفحة PNG تحتفظ تمامًا بما تم مسحه ضوئيًا ولكن بحجم أكبر بكثير. وبما أن الحاوية هي ZIP عادي، يمكن لأي برنامج فك ضغط فتح ملف CBZ، وتصحيح ترتيب الصفحات الخاطئ يقتصر على إعادة تسمية الملفات وضغطها مجددًا.
ما هي بيانات التعريف التي يحملها ملف CBZ
هنا يظهر ضعف CBZ، ومن المهم توضيح السبب. فقد صُمم ZIP ليحتوي ملفات، لا لوصف كتاب، لذلك لا يوجد مكان قياسي في ملف CBZ لعنوان أو مؤلف أو رقم إصدار. ما يمكن لتقرير أن يقرؤه من الأرشيف نفسه هو بيانات إدارية، سطر لكل صفحة: اسم الملف المؤرشف بما في ذلك أي مسار مجلد حُفظ تحته، الحجم المضغوط وغير المضغوط، قيمة تدقيق CRC-32 تُستخدم للتأكد من أن الصفحة خرجت سليمة، وتاريخ ووقت التعديل.
سدّ المجتمع هذه الفجوة بملف XML صغير يُوضع بجانب الصفحات. الملف ComicInfo.xml، الذي قدمه برنامج ComicRack ويُكتب الآن بواسطة العديد من البرامج، هو الأكثر شيوعًا. يحتوي على Series وTitle وNumber وVolume وCount وYear وMonth وDay، وبيانات الاعتمادات (Writer وPenciller وInker وColorist وLetterer وCoverArtist وEditor)، وPublisher وImprint وGenre وLanguageISO وPageCount وAgeRating وBlackAndWhite وManga وCharacters وTeams وLocations وStoryArc وSummary وWeb، وحقلي الملاحظات الحرة Notes وScanInformation. بعض البرامج تكتب ملفًا منافسًا هو comet.xml بدلًا من ذلك. لا يُعد أيٌّ منهما جزءًا من معيار رسمي، لذلك تتجاهل بعض برامج القراءة كليهما.
المعلومات الشخصية في ملف CBZ تميل إلى الاختباء في الصفحات نفسها لا في الأرشيف. فالصورة الفوتوغرافية أو المسح الضوئي تحمل بيانات EXIF، وهي كتلة من معلومات الجهاز المخزنة داخل الصورة، لذا يمكن للصفحة أن تسجل اسم وطراز الماسح الضوئي أو الكاميرا، والبرمجيات التي حفظتها، وتاريخ إنشائها، وإذا التُقطت الصورة بهاتف، إحداثيات GPS. وحقولا Notes وScanInformation يذكران تقليديًا الشخص الذي أنشأ المسح الضوئي. كما أن مسارات الملفات المخزنة والطوابع الزمنية لكل صفحة يمكن أن تكشف بنية المجلدات، وأحيانًا اسم حساب المستخدم على الجهاز الذي أُنشئ عليه الأرشيف.
متى تستخدم CBZ
يكون CBZ هو الحاوية المناسبة عندما يكون لديك صفحات من الأعمال الفنية يجب عرضها واحدة تلو الأخرى بترتيب ثابت. البديل الواضح هو PDF، الذي يجمع الصفحات نفسها في مستند واحد يفتح على معظم الأنظمة ويمكنه أن يحتوي طبقة نص وعلامات مرجعية وبيانات وصفية مناسبة للمستند، بحيث يمكن البحث داخل ملف PDF للقصص المصورة. بينما لا يحتوي ملف CBZ على طبقة نص يمكن البحث فيها. وبالمقارنة مع CBR يكمن الاختلاف في نوع الأرشيف المستخدم في الأساس: ZIP مفتوح ومضمَّن في كل نظام تشغيل تقريبًا، بينما يتطلب إنشاء ملف RAR برمجيات محددة، لذلك يكون إنشاء ملف CBZ أو إصلاحه أو فتحه بعد سنوات أسهل.