Eine CBZ-Datei ist ein Comic, eine Graphic Novel oder ein Manga-Band, der als einfaches ZIP-Archiv mit einem Bild pro Seite gespeichert ist. Es ist eigentlich gar kein neues Format: Es ist das ZIP-Format, das du bereits kennst, nur mit einer anderen Erweiterung, damit Comic-Reader es erkennen. Diese Konvention entstand in der Community, die Comics scannt, und verbreitete sich mit frühen Readern wie CDisplay, das schlicht einen Ordner mit Bildern nacheinander anzeigte. Die gleiche Idee in anderen Archivformaten führte zu CBR (RAR), CB7 (7-Zip) und CBT (tar).
Wie eine CBZ-Datei ihre Seiten speichert
In einem CBZ findest du Bilddateien, normalerweise JPEG, manchmal PNG für Strichzeichnungen oder WebP in neueren Archiven. Es gibt keine Seitenliste: Reader sortieren die Dateinamen und zeigen die Seiten in dieser Reihenfolge an. Deshalb haben Seiten führende Nullen im Namen, etwa page001.jpg. Das bedeutet auch, dass jede fremde Datei im Archiv als Seite auftauchen kann.
Die ZIP-Hülle komprimiert verlustfrei, verkleinert einen Comic aber kaum, da JPEG- und PNG-Seiten bereits komprimiert sind. Viele CBZ-Dateien speichern ihre Seiten daher einfach ohne weitere Komprimierung. Die Qualität des Buches ist somit genau die Qualität der enthaltenen Bilder. Eine Seite, die als JPEG gescannt wurde, ist verlustbehaftet und verliert bei jedem erneuten Speichern ein wenig mehr, während eine PNG-Seite exakt das Gescannte erhält, aber deutlich größer ist. Da der Container ein gewöhnliches ZIP ist, kann jedes Entpack-Programm ein CBZ öffnen, und eine falsche Seitenreihenfolge zu korrigieren bedeutet lediglich, Dateien umzubenennen und erneut zu zippen.
Welche Metadaten eine CBZ enthält
Hier ist CBZ schwach, und es lohnt sich zu erklären, warum. ZIP wurde entwickelt, um Dateien zu enthalten, nicht um ein Buch zu beschreiben. Es gibt also keinen standardisierten Platz in einem CBZ für einen Titel, einen Autor oder eine Ausgabenummer. Was ein Bericht aus dem Archiv selbst lesen kann, ist reine Verwaltung, eine Zeile pro Seite: der archivierte Dateiname einschließlich eines eventuellen Ordnerpfads, unter dem sie gespeichert wurde, die komprimierte und unkomprimierte Größe, eine CRC-32-Prüfsumme, mit der überprüft wird, dass die Seite intakt herauskam, sowie Änderungsdatum und -uhrzeit.
Die Community hat diese Lücke mit einer kleinen XML-Datei geschlossen, die neben die Seiten gelegt wird. ComicInfo.xml, ursprünglich vom ComicRack-Reader eingeführt und inzwischen von vielen Apps geschrieben, ist die gängigste. Sie enthält Series, Title, Number, Volume, Count, Year, Month und Day, die Credits (Writer, Penciller, Inker, Colorist, Letterer, CoverArtist, Editor), Publisher, Imprint, Genre, LanguageISO, PageCount, AgeRating, BlackAndWhite, Manga, Characters, Teams, Locations, StoryArc, Summary, Web sowie die Freitextfelder Notes und ScanInformation. Einige Apps schreiben stattdessen eine alternative Datei, comet.xml. Keine von beiden ist Teil eines offiziellen Standards, daher ignorieren manche Reader beide.
Personenbezogene Informationen in einem CBZ verstecken sich eher in den Seiten als im Archiv selbst. Ein Foto oder ein Scan enthält EXIF-Daten, also einen Block mit Geräteinformationen im Bild, sodass eine Seite den Scanner oder die Kamera mit Hersteller und Modell nennen kann, die Software, die sie gespeichert hat, das Erstellungsdatum und, falls ein Handy das Bild aufgenommen hat, GPS-Koordinaten. Die Felder Notes und ScanInformation nennen traditionell die Person, die den Scan erstellt hat. Und die gespeicherten Dateipfade und Zeitstempel pro Seite können die Ordnerstruktur und manchmal den Benutzernamen des Kontos verraten, auf dessen Rechner das Archiv erzeugt wurde.
Wann du CBZ verwenden solltest
CBZ ist der passende Container, wenn du Seiten mit Artwork hast, die nacheinander in einer festen Reihenfolge angezeigt werden sollen. Die naheliegende Alternative ist PDF, das dieselben Seiten in einem einzigen Dokument bündelt, das sich fast überall öffnen lässt und eine Textebene, Lesezeichen und echte Dokument-Metadaten enthalten kann, sodass sich ein PDF-Comic durchsuchen lässt. Ein CBZ enthält keine durchsuchbare Textebene. Im Vergleich zu CBR liegt der Unterschied im zugrunde liegenden Archiv: ZIP ist offen und in jedem Betriebssystem eingebaut, während du für das Erstellen eines RAR spezielle Software brauchst. Ein CBZ ist daher leichter zu erstellen, zu reparieren und auch Jahre später noch zu öffnen.