Success
Je tikte in de Bestanden-app op een strip en er gebeurde niets. Of iOS toonde je één afbeelding en gaf het op. Of het bestand werd geïmporteerd in een leesapp, liet een omslag zien en weigerde vervolgens een pagina om te slaan.
Bijna al deze gevallen hebben dezelfde oorzaak, en zodra je die kent kost de oplossing een paar minuten. Deze handleiding legt uit wat deze bestanden werkelijk zijn, waarom juist CBR op iOS stukloopt, en werkt daarna de oplossingen af in de volgorde waarin ze het vaakst helpen. Alles hier geldt voor iPhone en iPad.
Eerst: wat een CBZ en een CBR werkelijk zijn
Dit ene feit verklaart bijna elke storing, dus begin hier.
Een CBZ is een ZIP-archief met afbeeldingen waarvan de extensie is gewijzigd. Hernoem comic.cbz naar comic.zip, pak het uit, en je krijgt een map met JPEG's of PNG's, één per pagina.
Een CBR is een RAR-archief met afbeeldingen waarvan de extensie is gewijzigd. Hetzelfde idee, een ander compressieformaat vanbinnen.
Dat is de volledige specificatie. Er is geen stripspecifieke container en geen index. De referentiepagina van MobileRead zegt het rechtstreeks: CBZ is een ZIP-bestand met de verzameling afbeeldingen en Comic Book R is een RAR-bestand, en de afbeeldingen erin zijn meestal JPEG, PNG, GIF, TIFF of tegenwoordig WebP.
De letter na CB vertelt je het archiefformaat en verder niets. Z is ZIP, R is RAR, T is TAR, 7 is 7-Zip.
Waarom juist CBR op iOS stukloopt
ZIP is open en overal geïmplementeerd. iOS kan ZIP-archieven sinds iOS 13 rechtstreeks in de Bestanden-app uitpakken, en daarom is CBZ het makkelijke geval.
RAR is eigendom van één partij. RARLAB publiceert de broncode van UnRAR, en die mag vrij worden gebruikt om RAR-archieven te lezen, maar de licentie verbiedt uitdrukkelijk om er een RAR-compressor mee te bouwen. Daar volgen drie dingen uit, en precies die loop je nu tegen het lijf:
- iOS heeft helemaal geen RAR-ondersteuning. Bestanden pakt een
.rarniet uit en een.cbrevenmin. Er is geen instelling om het aan te zetten. Apple heeft nooit een RAR-decoder meegeleverd. - Elke app die CBR leest, moest RAR-decodering bewust inbouwen. Dat is extra werk, dus veel goede leesapps ondersteunen CBZ, ZIP, PDF en EPUB maar slaan RAR over. Komt zo'n app een CBR tegen, dan weigert hij de import of toont hij een leeg boek.
- Vrijwel geen enkele app schrijft CBR. Compressie is de gelicentieerde helft, dus stripgereedschap leest CBR en exporteert CBZ. Elk conversiepad hieronder loopt maar één kant op.
Er bestaat een gemenere variant hiervan. RAR5, geïntroduceerd met WinRAR 5.0 in 2013, gebruikt dezelfde extensie maar een opnieuw ontworpen interne structuur, en gereedschap dat op het oudere RAR4-formaat is gebouwd, faalt erop met "niet-ondersteund formaat" of "ongeldig archief". Een app kan CBR dus echt ondersteunen en toch vastlopen op een CBR uit het afgelopen decennium. Als de ene CBR wel opent en de andere niet, is dit meestal de reden.
Apple Books helpt bij geen van beide formaten. Het ondersteunt PDF en EPUB en weigert striparchieven.
Waarom .cbr hernoemen naar .cbz niet werkt
Dit is het eerste wat bijna iedereen probeert, en het is een redelijke gedachte. Het werkt alleen niet.
De extensie is een etiket. Het vertelt het besturingssysteem wat het moet raden; het verandert geen enkele byte in het bestand. Hernoem een CBR naar CBZ en je hebt een RAR-archief met een CBZ-naam. Een leesapp die alleen ZIP kent, zoekt aan het begin van de gegevens naar de ZIP-signatuur, vindt die niet en faalt, vaak met een slechtere foutmelding dan daarvoor omdat de app nu verwachtte dat het zou lukken. Hernoemen helpt alleen als het archief werkelijk een ZIP is en de extensie is wat iets in de war stuurt, en dat is oplossing 4.
Oplossing 1: open het in een app die het formaat zelf leest
Dit lost het voor de meeste mensen op, en het vraagt geen conversie, geen computer en geen sleutelen aan bestanden. Is het bestand intact, dan heb je alleen een leesapp nodig die RAR zelf decodeert. Daarna houdt het verschil tussen CBZ en CBR op voor jou te bestaan.
- Installeer een leesapp die strips aankan en open hem één keer, zodat iOS hem registreert.
- Zoek in de Bestanden-app je
.cbzof.cbr. - Houd het bestand ingedrukt en tik op Deel.
- Scrol door de rij app-symbolen en tik op je leesapp. Staat hij er niet bij, scrol dan door tot het einde en tik op Meer.
Het bestand bewust via het deelmenu doorsturen is beter dan erop tikken, want bij tikken kiest iOS de bestemming, en iOS kiest meestal verkeerd. Dezelfde truc lost ook de meeste gevallen op waarin een EPUB niet wil openen; de EPUB-lezer beschrijft die kant ervan.
justRead is één mogelijkheid, hier om één reden relevant: het herverpakt CBR-archieven bij de import, zodat een CBR opent als elke andere strip en je oplossing 2 helemaal overslaat. De details staan op de stripleespagina.
Faalt het bestand hierna nog steeds, dan ligt het aan het bestand en niet aan de app.
Oplossing 2: zet de CBR op een computer om naar CBZ
Doe dit als je vastzit aan een leesapp die RAR niet aanraakt, of als je een uniforme bibliotheek wilt. Het vereist een Mac of pc, want er is op iOS geen ingebouwde manier om RAR uit te pakken.
Eerst een correctie, want de meeste adviezen online hebben dit mis: Calibre kan dit niet. Calibre accepteert CBZ, CBR, CB7 en CBC als invoerformaat, maar CBZ staat helemaal niet op de uitvoerlijst, dus het conversievenster kan er geen maken. Calibre's eigen ontwikkelaar beantwoordt de vraag op de MobileRead-forums met de handmatige methode: zip een verzameling afbeeldingen gewoon in en hernoem het ZIP-bestand naar .cbz. Calibre blijft uitstekend voor de rest van een leeswerkwijze, onder meer om je bibliotheek gesynchroniseerd te houden met je telefoon. Het is alleen niet de CBR-converter waarvoor het wordt aangezien.
Twee routes die wel werken:
Kindle Comic Converter (gratis; Windows, macOS, Linux). Ondanks de naam zijn de gedocumenteerde uitvoerformaten MOBI/AZW3, EPUB, KEPUB, CBZ en PDF. Om CBR te lezen heeft het het programma 7z op je systeem nodig, en dat is de RAR-decoderende helft van het werk.
- Installeer Kindle Comic Converter, plus 7-Zip op Windows of Linux en p7zip op macOS.
- Sleep de CBR in het venster.
- Zet het uitvoerformaat op CBZ en converteer.
- Zet het resultaat op je telefoon met AirDrop, iCloud Drive of het deelmenu uit oplossing 1.
CBconvert (gratis, meerdere platforms). Een gespecialiseerde stripconverter die CBR, CBZ, CB7, CBT, PDF en EPUB leest en ZIP-archieven schrijft. Gebruik hem voor een hele plank tegelijk; hij kan te grote afbeeldingen meteen opnieuw coderen.
Oplossing 3: zip de afbeeldingen zelf opnieuw in
De universele noodgreep. Hij werkt bij een beschadigd archief, bij een archief dat je converter weigert, of bij een technisch geldige CBZ die zo slecht is gebouwd dat leesapps hem afwijzen.
- Pak het archief uit met gereedschap dat RAR aankan. Op macOS ondersteunt The Unarchiver RAR inclusief versie 5. Op Windows en Linux doet 7-Zip hetzelfde; RAR5 uitpakken zit er sinds versie 15.06 in.
- Controleer de uitgepakte map. Je wilt een platte map met alleen afbeeldingsbestanden. Verwijder verdwaalde
Thumbs.db- en.nfo-bestanden, advertentiepagina's en lege submappen. - Controleer of de bestandsnamen goed sorteren. Zie oplossing 5 als dat niet zo is, en herstel het nu in plaats van na het inzippen.
- Selecteer de afbeeldingen zelf, niet de map eromheen, en comprimeer ze tot een ZIP.
- Hernoem de
.zipnaar.cbz.
Dat is een geldig striparchief. Meer zit er niet achter.
Oplossing 4: de route via de Bestanden-app, en waar die ophoudt
Je kunt behoorlijk wat op het apparaat zelf doen, zolang het bestand een CBZ is.
- Houd het bestand in Bestanden ingedrukt en tik op Wijzig naam.
- Verander
.cbzin.zip. Bevestig de waarschuwing. - Tik op het bestand. Bestanden pakt het op dezelfde plek uit tot een map met afbeeldingen.
- Om het weer op te bouwen selecteer je de afbeeldingen, tik je in het menu met drie puntjes op Comprimeer en hernoem je het ontstane
Archief.zipnaar iets dat op.cbzeindigt.
Waar het ophoudt: voor een CBR levert dit niets op, want er zit nergens in iOS een RAR-decoder om aan te roepen. Een CBR hernoemen naar .zip geeft je een bestand dat Bestanden niet kan uitpakken. Het is bovendien eerder een diagnose dan een manier van lezen: een map met losse afbeeldingen heeft geen betrouwbare paginavolgorde, onthoudt niet waar je gebleven was en kent geen dubbele pagina's. Gebruik het om te bevestigen dat het archief intact is en ga dan terug naar oplossing 1.
Oplossing 5: de pagina's staan in de verkeerde volgorde
Hier is niets kapot. Het archief is in orde, de leesapp is in orde, en toch leest de strip pagina één, pagina tien, pagina twee.
Een eenvoudig striparchief heeft geen veld voor de paginavolgorde. Leesapps vallen terug op het sorteren van bestandsnamen, en de conventie luidt volgens de referentie van MobileRead dat de afbeeldingen in alfabetische volgorde worden getoond. Alfabetisch sorteren vergelijkt teken voor teken, dus page10.jpg komt vóór page2.jpg omdat 1 vóór 2 sorteert. Sommige leesapps passen een slimmere numerieke sortering toe, veel niet, en daarop kun je niet rekenen.
De oplossing heet aanvullen met nullen, eenmalig gedaan:
- Pak het archief uit zoals in oplossing 3.
- Hernoem zo dat elk nummer evenveel cijfers heeft:
page001.jpg,page002.jpg, enzovoort. Drie cijfers dekken 999 pagina's. Op macOS selecteer je alle bestanden, klik je met rechts, kies je Wijzig namen en gebruik je Structuur met een nummerreeks. Op Windows doet elk hernoemprogramma voor grote aantallen dit. - Opnieuw inzippen en hernoemen naar
.cbz.
Let op een omslag die cover.jpg heet. Alfabetisch komt die achter page, dus hij kan als laatste pagina eindigen. Hernoem hem naar 000.jpg en hij staat weer vooraan.
De overige redenen waarom een strip niet opent
Als hierboven niets paste, werk dan deze lijst af.
De download is beschadigd of onvolledig. De vaakst voorkomende oorzaak die niets met het formaat te maken heeft. Controleer de bestandsgrootte in Bestanden, die staat onder de bestandsnaam. Een strip in kleur komt gewoonlijk op tientallen megabytes uit en een mangadeel vaak op meer. Zijn het bij jou een paar kilobytes, dan is de download mislukt en houd je een foutpagina met een stripextensie in handen. Verwijderen en opnieuw downloaden op een stabiele verbinding.
Het archief is met een wachtwoord beveiligd. De iOS-Bestanden-app vraagt niet om een wachtwoord en faalt gewoon, en de meeste stripleesapps ondersteunen versleutelde archieven evenmin. Pak het op een computer uit met het wachtwoord en zip het daarna zonder versleuteling opnieuw in volgens oplossing 3.
De afbeeldingen zitten in geneste mappen. Een archief met Deel 1/Hoofdstuk 1/001.jpg in plaats van 001.jpg in de hoofdmap. Sommige leesapps duiken submappen in, sommige tonen een leeg boek, sommige ordenen de hoofdstukken onvoorspelbaar. Maak het plat met oplossing 3.
Het archief bevat dingen die geen afbeelding zijn. Releasenotities, .nfo-bestanden, vermeldingen van de scanner, ingebedde advertenties. In het beste geval worden dat rommelpagina's, in het slechtste telt de leesapp ze als pagina's mee en klopt je paginanummering niet meer met de strip.
Het is helemaal geen striparchief. Twee veelvoorkomende gevallen: een .cbz die in werkelijkheid een ZIP vol PDF's is, één per hoofdstuk, die geen enkele stripleesapp correct pagineert, dus uitpakken en de PDF's rechtstreeks lezen; en een gewone PDF met een gewijzigde extensie, die probleemloos opent zodra je hem terug hernoemt naar .pdf.
Het bestand is werkelijk te groot. Een verzameling scans op hoge resolutie kan in één archief meerdere gigabytes beslaan, en decoderen vraagt zowel opslagruimte als geheugen. Op een ouder apparaat kan één enorm archief mislukken waar dezelfde strip, opgesplitst per deel, prima werkt.
Manga die wel opent maar de verkeerde kant op leest
Als het bestand prima opent en de pagina's simpelweg achterstevoren lopen, is er niets mis met het archief. De leesrichting is geen eigenschap van het archief; een ZIP heeft geen mening over welke kant je een pagina op slaat.
De richting komt uit metadata, en de conventie is een bestand met precies de naam ComicInfo.xml in de hoofdmap van het archief. De documentatie van Kavita noemt de plaatsingsregel: dit bestand moet ComicInfo.xml heten en in de hoofdmap van het archief staan. Het element dat de richting bepaalt is Manga, met in het ComicInfo v2.0-schema de toegestane waarden Unknown, No, Yes en YesAndRightToLeft. De specificatie van The Anansi Project zegt over die laatste dat hij de leesrichting ook op rechts-naar-links zet. In de praktijk draagt een manga die van rechts naar links loopt dit bij zich:
<?xml version="1.0"?>
<ComicInfo>
<Series>Jouw serie</Series>
<Number>1</Number>
<Manga>YesAndRightToLeft</Manga>
</ComicInfo>
Daaruit volgen twee dingen. Heeft je bestand geen ComicInfo.xml, dan kan geen enkele app het weten. Er valt geen signaal te lezen, dus stel je de richting zelf in, en wat telt is dat de app die keuze per boek onthoudt, zodat een manga van rechts naar links en een strip van links naar rechts in dezelfde bibliotheek kunnen staan. Zit het er wel in en leest de app nog steeds van links naar rechts, dan negeert de app metadata. Dat komt vaak voor, ook bij gewaardeerde leesapps, en laat je met de handmatige schakelaar achter. In justRead is de leesrichting in te stellen op Automatisch, links naar rechts of rechts naar links, en manga met een ComicInfo.xml opent vanzelf van rechts naar links.
Wil je de metadata zelf toevoegen, bewaar het bovenstaande XML dan als ComicInfo.xml, zet het naast de afbeeldingen in de hoofdmap en zip opnieuw in volgens oplossing 3.
Snelle diagnosetabel
| Verschijnsel | Waarschijnlijke oorzaak | Oplossing |
|---|---|---|
| CBR doet niets als je erop tikt in Bestanden | iOS heeft geen RAR-ondersteuning | Oplossing 1, daarna 2 |
| CBZ opent wel, CBR niet, zelfde app | App leest ZIP maar geen RAR | Oplossing 1 of 2 |
| De ene CBR werkt, de andere niet | Het tweede bestand is RAR5 | Oplossing 2 of 3 |
| .cbr hernoemd naar .cbz en het faalt nog | De inhoud is nog steeds RAR | Oplossing 2 |
| Bestand is maar een paar kilobytes | Onvolledige download | Opnieuw downloaden |
| Omslag verschijnt maar pagina's slaan niet om | Beschadigd of genest archief | Oplossing 3 |
| Pagina's in de verkeerde volgorde | Sortering op bestandsnaam | Oplossing 5 |
| Manga leest van links naar rechts | Geen ComicInfo.xml, of app negeert die | Richting handmatig instellen |
Veelgestelde vragen
Waarom opent mijn CBR niet op mijn iPhone?
Omdat een CBR een RAR-archief met een andere extensie is, en iOS geen ingebouwde RAR-ondersteuning heeft. De Bestanden-app kan ZIP-archieven uitpakken, en daarom zijn CBZ-bestanden makkelijker, maar niets in iOS pakt RAR uit. Je hebt een app nodig die RAR zelf decodeert, of je converteert het bestand op een computer.
Kan ik een .cbr gewoon hernoemen naar .cbz?
Nee. De extensie is een etiket op het bestand, geen beschrijving van de inhoud. Hernoem je het, dan zijn de bytes vanbinnen nog steeds RAR, dus elke leesapp die alleen ZIP aankan faalt alsnog, meestal met een verwarrender foutmelding dan daarvoor.
Wat is het verschil tussen CBZ, CBR, CBT en CB7?
Alleen het archiefformaat. Z is ZIP, R is RAR, T is TAR, 7 is 7-Zip. In alle gevallen is de inhoud gewone afbeeldingsbestanden, één per pagina. CBZ is het meest overdraagbaar omdat ZIP-ondersteuning universeel is, en daarom exporteert vrijwel elk conversieprogramma CBZ.
Kan ik op mijn iPhone een CBR omzetten naar een CBZ?
Niet met iets dat Apple meelevert. iOS kan RAR niet uitpakken, dus er is geen vertrekpunt op het apparaat. De realistische antwoorden zijn converteren op een computer, of een leesapp gebruiken die CBR rechtstreeks opent zodat de vraag niet meer opkomt. justRead herverpakt CBR bij de import precies om die reden.
Zet Calibre CBR om naar CBZ?
Nee, wat veel handleidingen ook beweren. Calibre leest CBR en CBZ als invoerformaat, maar CBZ staat niet in de uitvoerlijst, dus het conversievenster kan er geen maken. Gebruik Kindle Comic Converter of CBconvert, of pak uit en zip met de hand opnieuw in.
Opent Apple Books mijn strips?
Het opent PDF's. Het ondersteunt CBZ en CBR niet, en geen enkele instelling verandert dat. Is je strip een PDF, dan volstaat Apple Books; is het een striparchief, dan heb je een stripleesapp nodig.
Mijn manga leest van links naar rechts. Is het bestand kapot?
Nee. De leesrichting zit in metadata, niet in het archief. Heeft het bestand een ComicInfo.xml in de hoofdmap met <Manga>YesAndRightToLeft</Manga>, dan draait een leesapp die metadata leest vanzelf om. Bestaat dat bestand niet, of negeert de app het, dan stel je de richting zelf in en zou de app die keuze per boek moeten onthouden.
Zodra hij opent
De korte versie: een CBZ is een ZIP, een CBR is een RAR, iOS kan het ene wel openen en het andere niet, en hernoemen verandert niets vanbinnen. Gebruik een leesapp die RAR decodeert, of converteer één keer op een computer en houd je bibliotheek daarna in CBZ.
Wil je liever nooit meer aan archiefformaten denken, dan is dat het argument voor de eerste oplossing boven de tweede, en houd je het deel over waar het je echt om gaat: één pagina, een dubbele pagina of Automatisch dat het apparaat volgt; knijpen om te zoomen en dubbeltikken om 3x in te zoomen op de plek waar je tikte; een raster met paginaminiaturen in plaats van een inhoudsopgave; en een veld met paginanummers om direct naar een pagina te springen. De stripleespagina beschrijft dat, en voor een breder beeld van lezen op iPhone en iPad is er de EPUB-lezer.
← Back to Guides