Un fitxer CBZ és un còmic, una novel·la gràfica o un volum de manga emmagatzemat com un simple arxiu ZIP amb una imatge per pàgina. En realitat no és cap format nou: és el format ZIP que ja coneixes, amb una extensió diferent perquè els lectors de còmics el puguin reconèixer. Aquesta convenció va sorgir de la comunitat d'escaneig de còmics i es va estendre amb els primers lectors com CDisplay, que simplement mostrava una carpeta d'imatges una darrere l'altra. La mateixa idea aplicada a altres formats d'arxiu és l'origen de CBR (RAR), CB7 (7-Zip) i CBT (tar).
Com un fitxer CBZ emmagatzema les seves pàgines
Dins d'un CBZ hi trobes fitxers d'imatge, normalment JPEG, de vegades PNG per a dibuix de línia o WebP en arxius més nous. No hi ha cap llista de pàgines: els lectors ordenen els noms de fitxer i els mostren en aquest ordre, per això les pàgines es nomenen amb zeros al davant, com page001.jpg. Això també vol dir que qualsevol fitxer sobrer que quedi dins de l'arxiu pot aparèixer com una pàgina.
L'embolcall ZIP comprimeix sense pèrdua, però gairebé no redueix un còmic, perquè les pàgines JPEG i PNG ja estan comprimides; molts fitxers CBZ simplement emmagatzemen les seves pàgines sense compressió addicional. La qualitat del llibre és, per tant, exactament la qualitat de les imatges que conté. Una pàgina escanejada a JPEG és amb pèrdua i perd una mica més de qualitat cada vegada que es torna a desar, mentre que una pàgina PNG conserva exactament el que s'ha escanejat, amb una mida molt més gran. Com que el contenidor és un ZIP normal, qualsevol aplicació per descomprimir pot obrir un CBZ, i corregir un ordre de pàgines incorrecte consisteix a reanomenar els fitxers i tornar-los a comprimir.
Quines metadades conté un CBZ
Aquí és on el CBZ és limitat, i val la pena entendre per què. ZIP es va dissenyar per contenir fitxers, no per descriure un llibre, així que en un CBZ no hi ha cap lloc estàndard per a un títol, un autor o un número d'exemplar. El que un informe pot llegir directament de l'arxiu és informació de gestió, una fila per pàgina: el nom del fitxer arxivat incloent qualsevol ruta de carpeta on s'hagi emmagatzemat, la mida comprimida i descomprimida, una suma de verificació CRC-32 per confirmar que la pàgina ha sortit íntegra, i una data i hora de modificació.
La comunitat va omplir aquest buit amb un petit fitxer XML col·locat al costat de les pàgines. ComicInfo.xml, introduït pel lector ComicRack i que ara moltes aplicacions escriuen, és el més habitual. Conté Series, Title, Number, Volume, Count, Year, Month i Day, els crèdits (Writer, Penciller, Inker, Colorist, Letterer, CoverArtist, Editor), Publisher, Imprint, Genre, LanguageISO, PageCount, AgeRating, BlackAndWhite, Manga, Characters, Teams, Locations, StoryArc, Summary, Web i els camps de text lliure Notes i ScanInformation. Algunes aplicacions creen en canvi un fitxer alternatiu, comet.xml. Cap dels dos forma part d'un estàndard oficial, així que alguns lectors ignoren tots dos.
La informació personal en un CBZ sol amagar-se a les pàgines més que no pas a l'arxiu. Una fotografia o un escaneig porta dades EXIF, el bloc d'informació del dispositiu emmagatzemat dins d'una imatge, de manera que una pàgina pot indicar la marca i el model de l'escàner o la càmera, el programari amb què s'ha desat, la data en què es va crear i, si la foto s'ha fet amb un telèfon, les coordenades GPS. Els camps Notes i ScanInformation tradicionalment indiquen qui ha produït l'escaneig. I les rutes de fitxer desades i les marques de temps per pàgina poden revelar l'estructura de carpetes i, de vegades, el nom del compte d'usuari de l'ordinador on es va crear l'arxiu.
Quan utilitzar CBZ
CBZ és el contenidor adequat quan el que tens són pàgines d'il·lustracions que s'han de mostrar d'una en una en un ordre fix. L'alternativa evident és PDF, que empaqueta les mateixes pàgines en un únic document que s'obre gairebé a tot arreu i pot contenir una capa de text, marcadors i metadades de document adequades, de manera que es pot cercar dins d'un còmic en PDF. Un CBZ no té cap capa de text per cercar. En comparació amb CBR, la diferència és l'arxiu subjacent: ZIP és obert i està integrat en tots els sistemes operatius, mentre que per crear un RAR cal un programari específic, per això un CBZ és més fàcil de crear, de reparar i d'obrir amb els anys.