Um arquivo CBZ é um volume de quadrinhos, graphic novel ou mangá armazenado como um arquivo ZIP simples, com uma imagem por página. Na verdade, não é um formato novo: é o formato ZIP que você já conhece, com uma extensão diferente para que os leitores de quadrinhos possam reconhecê‑lo. Essa convenção surgiu na comunidade de digitalização de quadrinhos e se espalhou com leitores antigos como o CDisplay, que simplesmente mostrava uma pasta de imagens, uma após a outra. A mesma ideia aplicada a outros formatos de arquivo deu origem ao CBR (RAR), CB7 (7‑Zip) e CBT (tar).
Como um arquivo CBZ armazena suas páginas
Dentro de um CBZ você encontra arquivos de imagem, normalmente JPEG, às vezes PNG para arte em traço ou WebP em arquivos mais recentes. Não há uma lista de páginas: os leitores ordenam os nomes de arquivo e os exibem nessa ordem, por isso as páginas são nomeadas com zeros à esquerda, como page001.jpg. Isso também significa que qualquer arquivo perdido deixado no arquivo pode acabar aparecendo como uma página.
O invólucro ZIP comprime sem perda, mas quase não reduz o tamanho de um quadrinho, porque as páginas em JPEG e PNG já são comprimidas; muitos arquivos CBZ simplesmente armazenam suas páginas sem compressão adicional. A qualidade do livro é, portanto, totalmente a qualidade das imagens dentro dele. Uma página escaneada em JPEG é com perda e perde um pouco mais a cada vez que é salva de novo, enquanto uma página em PNG mantém exatamente o que foi escaneado, em um tamanho muito maior. Como o contêiner é um ZIP comum, qualquer app de descompactação abre um CBZ, e corrigir uma ordem de páginas errada é apenas uma questão de renomear arquivos e compactá‑los novamente.
Quais metadados um CBZ contém
É aqui que o CBZ oferece pouco, e vale a pena entender por quê. O ZIP foi projetado para armazenar arquivos, não para descrever um livro, então não há um lugar padrão em um CBZ para título, autor ou número da edição. O que um relatório consegue ler diretamente do arquivo é apenas controle interno, uma linha por página: o nome do arquivo armazenado, incluindo qualquer caminho de pasta em que ele foi salvo, o tamanho comprimido e descomprimido, um checksum CRC‑32 usado para confirmar que a página saiu intacta e a data e hora de modificação.
A comunidade preencheu essa lacuna com um pequeno arquivo XML colocado ao lado das páginas. O ComicInfo.xml, introduzido pelo leitor ComicRack e hoje gravado por muitas apps, é o mais comum. Ele contém Série, Título, Número, Volume, Contagem, Ano, Mês e Dia, os créditos (Roteirista, Desenhista, Arte‑finalista, Colorista, Letrista, ArtistaDaCapa, Editor), Editora, Selo, Gênero, LanguageISO, PageCount, AgeRating, BlackAndWhite, Manga, Personagens, Equipes, Locais, StoryArc, Resumo, Web e os campos de texto livre Notes e ScanInformation. Algumas apps gravam, em vez disso, um arquivo concorrente, comet.xml. Nenhum dos dois faz parte de um padrão oficial, então alguns leitores ignoram ambos.
Informações pessoais em um CBZ tendem a ficar escondidas nas páginas, e não no arquivo em si. Uma fotografia ou um escaneamento carrega dados EXIF, o bloco de informações do dispositivo armazenado dentro de uma imagem, então uma página pode indicar a marca e o modelo do scanner ou da câmera, o software que a salvou, a data em que foi criada e, se um telefone tirou a foto, as coordenadas de GPS. Os campos Notes e ScanInformation tradicionalmente indicam quem produziu o escaneamento. E os caminhos de arquivo armazenados e os carimbos de data e hora por página podem revelar a estrutura de pastas e, às vezes, o nome da conta de usuário do computador em que o arquivo foi criado.
Quando usar CBZ
CBZ é o contêiner adequado quando você tem páginas de arte que devem ser exibidas uma de cada vez, em uma ordem fixa. A alternativa óbvia é o PDF, que empacota essas mesmas páginas em um único documento que abre praticamente em qualquer coisa e pode conter uma camada de texto, favoritos e metadados de documento adequados, permitindo pesquisar dentro de um quadrinho em PDF. Um CBZ não tem camada de texto para pesquisa. Em comparação com o CBR, a diferença está no arquivo subjacente: ZIP é aberto e integrado a todos os sistemas operacionais, enquanto criar um RAR exige software específico, então um CBZ é mais fácil de criar, de reparar e de abrir anos depois.