Home › Blog › Waarom je CBZ- of CBR-bestand niet opent en hoe je het oplost

Waarom je CBZ- of CBR-bestand niet opent en hoe je het oplost

Een iPhone ligt met het scherm omhoog op een eikenhouten bureau naast een stapel neutrale boeken en een kop koffie, op het scherm een leeg raster van omlijnde rechthoeken

Kort: een stripbestand dat niet opent is meestal niet beschadigd. De extensie liegt over de inhoud en de app vertrouwt haar. Controleer de eerste bytes van het bestand: PK betekent ZIP, Rar! betekent RAR. Daarna zijn de gebruikelijke verdachten zip-troep van macOS, paginabeelden in een formaat dat de lezer niet kent, bestandsnamen die de volgorde door elkaar gooien en met een wachtwoord beveiligde archieven.

"Beschadigd bestand" is de melding die je krijgt, en die klopt bijna nooit. Striparchieven zijn een van de eenvoudigste bestandsformaten die er zijn, dus er kan weinig echt in stukgaan. Het misgaan zit bijna altijd een laag hoger: iets aan het bestand is verkeerd gelabeld en software beslist op het label in plaats van op de inhoud.

Eerst: wat deze bestanden zijn #

Een CBZ is een ZIP-archief met genummerde paginabeelden en niets anders. Een CBR is hetzelfde als RAR-archief. CB7 gebruikt 7-Zip. De extensie zegt een lezer-app alleen "dit is een strip, open hem in leesmodus".

Hernoem een CBZ naar .zip en dubbelklik erop: je krijgt een map vol JPEG's. Dat is het hele formaat. De nuttige vraag is dus nooit "hoe repareer ik dit bestand", maar "wat zit erin en welke schakel in de keten raakt in de war".

Oorzaak 1: de extensie liegt #

Dit is de grote, en met afstand.

Scanlation-uitgaven worden met de hand hernoemd. Mensen hernoemen een .cbr naar .cbz in de hoop dat het helpt. Sommige sites leveren een ZIP met de naam .cbr omdat ergens een script slordig is. Het resultaat is een bestand waarvan de naam het ene zegt en de inhoud het andere.

Een app die op de extensie vertakt, stuurt dan een ZIP naar de RAR-decoder of andersom en krijgt niets terug. De foutmelding is "ongeldig bestand", wat klinkt als "je bestand is kapot", terwijl het betekent: "deze app keek op de verkeerde plek".

We kennen de omvang omdat het ons zelf overkwam. Bij ComicFlow 3.2 kwamen tussen 8 augustus en 2 september 2026 twintig van die meldingen binnen: bestanden die overal elders openden en alleen hier faalden, omdat lezer en converter beide op pathExtension vertakten. Versie 3.3, uitgebracht op 3 september, leest de eerste acht bytes van het bestand en kiest daarop, en valt alleen op de extensie terug als de header onherkenbaar is. Verkeerd benoemde bestanden openen nu gewoon.

Dezelfde controle kun je met de hand doen. Elk archiefformaat begint met een vaste handtekening:

Eerste bytes Wat het echt is
PK (50 4B) ZIP, dus een geldige CBZ, hoe hij ook heet
Rar! (52 61 72 21) RAR, dus een CBR
%PDF- Een PDF
7z (37 7A BC AF) 7-Zip, dat de meeste strip-apps niet lezen

Op een Mac of Linux print head -c 4 jebestand.cbz ze; op Windows volstaat elke hex-viewer. Begint het bestand met PK en heet het .cbr, hernoem het dan naar .cbz en het opent in bijna alles.

Download ComicFlow in de App Store

Oorzaak 2: het archief opent maar meldt geen pagina's #

Het archief is geldig, de lezer kijkt erin en meldt dan dat er geen afbeeldingen zijn. Daar zijn twee redenen voor.

De pagina's hebben een formaat dat de lezer niet decodeert. Oudere strip-apps accepteren JPEG en PNG en stoppen daar. Archieven uit nieuwere bronnen bevatten steeds vaker WebP, AVIF of HEIC, omdat die bij gelijke kwaliteit veel kleiner zijn. ComicFlow leest JPEG, JFIF, PNG, GIF, WebP, BMP, TIFF, HEIC, HEIF en AVIF in een archief, omdat iOS ze allemaal zelf decodeert.

Of het archief bevat echt geen pagina's. Een leeg ZIP is nog steeds een geldig ZIP. Mislukt een download vroeg, dan houd je een technisch correct archief zonder inhoud over.

Oorzaak 3: het is op een Mac gezipt #

Zip je een map in de macOS Finder, dan krijgt het archief naast je bestanden een verborgen map __MACOSX met voor elke echte page001.jpg een bijbehorend ._page001.jpg. Die bestanden hebben een afbeeldingsextensie en zijn echte items, dus een naïeve lezer telt ze als pagina's. Ze sorteren bovendien alfabetisch vóór de echte pagina's, dus het eerste wat de lezer probeert te tonen is geen afbeelding.

In een eerdere ComicFlow-versie liep de conversie hierop vast: elke op een Mac gezipte CBZ faalde met "eerste afbeelding kon niet worden gelezen". De oplossing is __MACOSX, alles dat met ._ begint, plus .DS_Store en Thumbs.db eruit te filteren voordat bepaald wordt wat een pagina is. Doet je lezer dat niet, dan helpt uitpakken, de troep verwijderen en opnieuw zippen.

Oorzaak 4: de pagina's staan in de verkeerde volgorde #

Het archief opent, alle pagina's zijn er, maar de volgorde klopt niet. Bestandsnamen in striparchieven hebben vaak geen voorloopnullen, dus als tekst gesorteerd krijg je 1.jpg, 10.jpg, 11.jpg, 2.jpg. Pagina tien komt direct na pagina een.

De oplossing is een getalbewuste sortering, waarbij page2 terecht vóór page10 komt. Er is een tweede helft die veel lezers missen: archieven met een map per hoofdstuk moeten op het volledige pad gesorteerd worden, niet op bestandsnaam. Anders komt ch2/001.jpg vóór ch1/002.jpg en lopen alle hoofdstukken door elkaar. Aan de bron los je het op door de pagina's in het archief te hernoemen naar 001, 002, 003.

Oorzaak 5: het archief is met een wachtwoord beveiligd #

Sommige archieven zijn versleuteld, geheel of per item. Een lezer ziet meestal de bestandslijst maar kan de inhoud niet ontsleutelen, wat zich uit als "geen afbeeldingen gevonden" in plaats van een wachtwoordvraag. ComicFlow meldt dit als een eigen status in plaats van het onder "beschadigd" te schuiven, want je moet er anders op reageren: zo'n archief moet op een computer met het wachtwoord worden ontgrendeld. Hetzelfde geldt voor versleutelde PDF's, die lege pagina's tonen. ComicFlow weigert ze, in plaats van je een export vol lege vellen te geven.

Oorzaak 6: het bestand is onvolledig of gesplitst #

Meerdelige RAR. Archieven met namen als comic.part1.rar, comic.part2.rar zijn één archief in stukken. Eén deel alleen is niet leesbaar. Alle delen moeten in dezelfde map staan en eerst op een computer worden samengevoegd.

Een afgebroken download. Een bestand dat halverwege stopte is een echte, veelvoorkomende oorzaak van werkelijke beschadiging. Vergelijk de bestandsgrootte met de bron als dat kan. Een "graphic novel" van 3 MB is een mislukte download.

Oorzaak 7: het bestand staat niet echt op je toestel #

Dit geldt specifiek voor iOS. Bestanden in iCloud Drive verschijnen in de Bestanden-app, of ze nu gedownload zijn of niet. De naam en het icoon zijn er, de data misschien niet. Staat er een wolkje naast een bestand, tik erop en wacht tot de download klaar is voordat je het ergens opent.

Oorzaak 8: het is 7-Zip #

CB7 en 7z comprimeren beter dan ZIP of RAR, daarom duiken ze soms op. Ondersteuning in striplezers is zeldzaam, ook in ComicFlow: de app herkent het formaat aan de header en zegt duidelijk dat hij het niet kan lezen. Pak je een CB7 op een desktop opnieuw in als CBZ (met 7-Zip op Windows of Keka op macOS), dan opent het overal.

Zo ontdek je welke het is #

  1. Controleer de grootte. Een stripnummer van minder dan een of twee megabyte is waarschijnlijk niet klaar gedownload.
  2. Controleer de eerste vier bytes. Kloppen ze niet met de extensie, hernoem het bestand en probeer opnieuw. Alleen dit lost de grootste categorie op.
  3. Hernoem een kopie naar .zip en open die. Verschijnt er een map met afbeeldingen, dan is het archief in orde en zit het probleem in de lezer.
  4. Kijk wat erin zit. JPEG of PNG, of iets nieuwers? Een __MACOSX-map? Voorloopnullen in de namen?
  5. Pas dan beschadiging aannemen.

Voor stap vier doet de comic file inspector (in het Engels) het in je browser: sleep een CBZ of ZIP erin en hij toont alle items, het aantal pagina's, afmetingen en bestandsgroottes per pagina, zonder iets te uploaden.

Wat ComicFlow hieraan doet #

ComicFlow leest CBR, CBZ, RAR, ZIP en PDF direct op iPhone en iPad, en het meeste gedrag hierboven bestaat omdat deze fouten als supportmail binnenkwamen. De app herkent de container aan de header in plaats van de extensie, accepteert tien afbeeldingsformaten in plaats van vier, filtert macOS-bestanden uit de paginalijst, sorteert getalbewust op het volledige pad, en meldt met een wachtwoord beveiligde archieven, lege archieven en onleesbare bestanden elk als zichzelf.

De app is een eenmalige aankoop van $2.99, met een optionele Pro-ontgrendeling van $6.99 voor e-readerexport, vergrendelde collecties en lezerpresets. Geen abonnement, geen advertenties, alles draait op het toestel en er wordt niets geüpload. Wat hij niet doet: een echt beschadigd archief repareren, een gesplitste RAR samenvoegen of een versleuteld archief kraken. Daarvoor heb je een computer nodig, en voor de laatste twee de ontbrekende delen of het wachtwoord.

Download ComicFlow in de App Store

Gerelateerde artikelen #

Volg @applestan_apps op TikTok voor tips, een kijkje achter de schermen en meer