Skip to content
Novus Examples
cbr2 KB

Convert v2 Two-Page CBR Comic

Valid CBR comic container with two deterministic PNG pages in lexical reading order for legacy comic conversion. Stable P8 artifact p8-convert-legacy-cbr.

Archive contents — 2 entriescbr
  • page-01.png
  • page-02.png

Specifications

Pages
2
Container
RAR4
Compression
store
Delivery Mode
download-only
Provider
converter-v2
Provenance
Synthetic deterministic P8 fixture generated by generation/p8_content.py; seed namespace 2026082300
Fixture Reserve
convert-v2

Testing contract

Expected to pass
Scenario
Open the CBR as RAR4, sort image members lexically, and decode both pages.
Expected result
page-01.png then page-02.png decode at 96x128 RGB and display their matching P8 PAGE labels.

What is a .cbr file?

CBR is a comic-book archive convention: a RAR container whose member images are interpreted as ordered pages. The extension adds no new container structure, so page order depends on safe archive extraction and natural filename sorting, while metadata may live in an optional ComicInfo.xml member.

How to use this file

Use an example .cbr file to test RAR detection, safe image-member extraction, natural page ordering, ComicInfo metadata, and honest reporting when the available decoder cannot open a particular RAR generation.

How to use this file for testing

“Convert v2 Two-Page CBR Comic” is a deterministic Novus Examples fixture for Conversion testing, Metadata testing. The same content exported across many formats and linked as a group, so you can convert one and diff against the expected twin.

Documented properties for this file: 2 pages. Compare results against paired or grouped companions on this page when present (clean↔damaged, searchable↔scanned, or format twins) so scores stay reproducible across runs.

Download the file once, keep the path stable in CI or local scripts, and treat the spec table as the contract: dimensions, seeds, field lists, and roles are intentional. Corrupt or invalid samples are labelled as such — expect parsers to fail loudly rather than silently accept them.

E-book fixtures are structured archives documented down to their spine and manifest. Test readers and converters, and where a valid↔intentionally-invalid pair exists, assert graceful handling of the malformed container.

Generated by generation/p8_content.py. Free for any use, no attribution required — license.