Формат файлу

CBZ - архів коміксів (ZIP)

Файл CBZ це комікс, графічний роман або том манги, збережений як ZIP-архів зображень сторінок, що є способом, яким більшість відсканованих коміксів передаються й читаються.

.cbz

Файл 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 легше створити, виправити й відкрити навіть через багато років.