Success
Ai atins o bandă desenată în aplicația Fișiere și nu s-a întâmplat nimic. Sau iOS ți-a arătat o singură imagine și a renunțat. Sau fișierul s-a importat într-un cititor, a afișat o copertă și apoi a refuzat să întoarcă pagina.
Aproape toate aceste cazuri au aceeași cauză, iar odată ce o cunoști, rezolvarea durează câteva minute. Ghidul acesta explică ce sunt de fapt fișierele respective, de ce tocmai CBR se strică pe iOS, apoi parcurge soluțiile în ordinea în care rezolvă cel mai des problema. Tot ce urmează este valabil deopotrivă pentru iPhone și iPad.
Mai întâi: ce sunt de fapt un CBZ și un CBR
Acest singur fapt explică aproape orice eșec, așa că începe de aici.
Un CBZ este o arhivă ZIP cu fișiere imagine căreia i s-a schimbat extensia. Redenumește comic.cbz în comic.zip, dezarhivează și obții un folder cu JPEG-uri sau PNG-uri, câte unul pe pagină.
Un CBR este o arhivă RAR cu fișiere imagine căreia i s-a schimbat extensia. Aceeași idee, alt format de compresie înăuntru.
Asta e toată specificația. Nu există un container dedicat benzilor desenate și nici un cuprins. Pagina de referință de la MobileRead o spune direct: CBZ este un fișier comprimat ZIP care conține colecția de imagini, iar Comic Book R este un fișier comprimat RAR, imaginile dinăuntru fiind de obicei JPEG, PNG, GIF, TIFF sau, mai nou, WebP.
Litera de după CB îți spune formatul arhivei și nimic altceva. Z înseamnă ZIP, R înseamnă RAR, T înseamnă TAR, 7 înseamnă 7-Zip.
De ce tocmai CBR se strică pe iOS
ZIP este deschis și implementat peste tot. iOS poate extrage arhive ZIP direct în aplicația Fișiere încă de la iOS 13, iar de aceea CBZ este cazul ușor.
RAR este proprietar. RARLAB publică sursele UnRAR, iar acestea pot fi folosite liber pentru a citi arhive RAR, dar licența interzice explicit folosirea acelui cod pentru a construi un compresor RAR. De aici decurg trei lucruri, exact cele peste care dai acum:
- iOS nu are absolut deloc suport pentru RAR. Fișiere nu extrage nici un
.rar, nici un.cbr. Nu există vreo setare de activat. Apple nu a livrat niciodată un decodor RAR. - Orice aplicație care citește CBR a trebuit să adauge decodarea RAR în mod deliberat. Este muncă în plus, așa că multe cititoare bune se descurcă cu CBZ, ZIP, PDF și EPUB, dar sar peste RAR. Când o astfel de aplicație întâlnește un CBR, refuză importul sau afișează o carte goală.
- Practic nicio aplicație nu scrie CBR. Compresia este jumătatea aflată sub licență, așa că uneltele pentru benzi desenate citesc CBR și exportă CBZ. Fiecare cale de conversie de mai jos merge într-o singură direcție.
Există și o variantă mai perfidă a problemei. RAR5, apărut odată cu WinRAR 5.0 în 2013, folosește aceeași extensie, dar are o structură internă reproiectată, iar uneltele construite pentru vechiul format RAR4 eșuează cu „format nesuportat" sau „arhivă invalidă". Deci o aplicație poate suporta CBR cu adevărat și totuși să se blocheze la un CBR făcut în ultimul deceniu. Dacă un CBR se deschide și altul nu, de obicei acesta e motivul.
Apple Books nu ajută la niciunul dintre formate. Se descurcă cu PDF și EPUB și respinge arhivele de benzi desenate.
De ce redenumirea din .cbr în .cbz nu funcționează
Este primul lucru pe care îl încearcă aproape toată lumea și e o încercare rezonabilă. Doar că nu funcționează.
Extensia este o etichetă. Îi spune sistemului de operare ce să ghicească; nu schimbă niciun octet din interiorul fișierului. Redenumești un CBR în CBZ și ai o arhivă RAR purtând un nume de CBZ. Un cititor care implementează doar ZIP caută semnătura ZIP la începutul datelor, nu o găsește și eșuează, adesea cu o eroare mai proastă decât înainte, pentru că acum aplicația se aștepta să meargă. Redenumirea ajută doar când arhiva chiar este un ZIP, iar extensia este cea care încurcă ceva, adică soluția 4.
Soluția 1: deschide-l într-o aplicație care citește formatul nativ
Asta rezolvă problema pentru majoritatea oamenilor și nu cere nicio conversie, niciun calculator și nicio operație pe fișiere. Dacă fișierul este intact, tot ce îți trebuie e un cititor care decodează el însuși RAR. După aceea, diferența dintre CBZ și CBR încetează să te mai privească.
- Instalează un cititor care se descurcă cu benzi desenate și deschide-l o dată, ca să îl înregistreze iOS.
- În aplicația Fișiere, găsește-ți fișierul
.cbzsau.cbr. - Ține apăsat pe fișier și atinge Partajează.
- Derulează rândul de pictograme și atinge cititorul tău. Dacă nu apare, derulează până la capăt și atinge Mai multe.
Trimiterea deliberată a fișierului prin foaia de partajare este mai bună decât o simplă atingere, pentru că atunci când atingi fișierul destinația o alege iOS, iar iOS alege de obicei greșit. Același truc rezolvă și majoritatea cazurilor în care un EPUB nu vrea să se deschidă; latura aceea e descrisă pe pagina cititorului EPUB.
justRead este una dintre opțiuni, relevantă aici dintr-un singur motiv: reîmpachetează arhivele CBR la import, așa că un CBR se deschide ca orice altă bandă desenată și sari complet peste soluția 2. Detaliile sunt pe pagina cititorului de benzi desenate.
Dacă fișierul tot eșuează după asta, problema e la fișier, nu la aplicație.
Soluția 2: convertește CBR-ul în CBZ pe un calculator
Fă asta când te-ai hotărât pentru un cititor care nu se atinge de RAR sau când vrei o bibliotecă uniformă. Îți trebuie un Mac sau un PC, pentru că pe iOS nu există nicio cale nativă de a dezarhiva RAR.
Mai întâi o corecție, fiindcă majoritatea sfaturilor de pe internet greșesc aici: Calibre nu poate face asta. Calibre acceptă CBZ, CBR, CB7 și CBC ca formate de intrare, dar CBZ nu apare deloc în lista lui de ieșire, așa că fereastra de conversie nu poate produce unul. Chiar dezvoltatorul Calibre răspunde la această întrebare pe forumurile MobileRead cu metoda manuală: arhivează pur și simplu colecția de imagini în ZIP și redenumește fișierul ZIP în .cbz. Calibre rămâne excelent pentru restul fluxului de lectură, inclusiv pentru a-ți ține biblioteca sincronizată cu telefonul. Doar că nu este convertorul de CBR drept care este prezentat.
Două căi care chiar funcționează:
Kindle Comic Converter (gratuit; Windows, macOS, Linux). În ciuda numelui, formatele lui de ieșire documentate sunt MOBI/AZW3, EPUB, KEPUB, CBZ și PDF. Ca să citească CBR are nevoie de executabilul 7z pe sistem, iar aceea este jumătatea care decodează RAR.
- Instalează Kindle Comic Converter, plus 7-Zip pe Windows sau Linux și p7zip pe macOS.
- Trage fișierul CBR în fereastră.
- Setează formatul de ieșire pe CBZ și convertește.
- Mută rezultatul pe telefon prin AirDrop, iCloud Drive sau foaia de partajare din soluția 1.
CBconvert (gratuit, multiplatformă). Un convertor dedicat benzilor desenate, care citește CBR, CBZ, CB7, CBT, PDF și EPUB și scrie arhive ZIP. Folosește-l când vrei să procesezi un raft întreg deodată; poate recodifica în același timp imaginile prea mari.
Soluția 3: rearhivează tu însuți imaginile
Soluția universală de rezervă. Funcționează pe o arhivă stricată, pe una pe care convertorul tău o refuză sau pe un CBZ valid tehnic, dar construit atât de prost încât cititoarele îl resping.
- Extrage arhiva cu o unealtă care se descurcă cu RAR. Pe macOS, The Unarchiver tratează RAR inclusiv versiunea 5. Pe Windows și Linux, 7-Zip face același lucru; extragerea RAR5 există acolo de la versiunea 15.06.
- Verifică folderul extras. Vrei un folder plat cu fișiere imagine și nimic altceva. Șterge fișierele rătăcite
Thumbs.dbși.nfo, paginile de reclamă și subfolderele goale. - Verifică dacă numele fișierelor se sortează corect. Vezi soluția 5 dacă nu, și repară acum, nu după arhivare.
- Selectează imaginile în sine, nu folderul care le conține, și comprimă-le într-un ZIP.
- Redenumește
.zipîn.cbz.
Aceasta este o arhivă validă de bandă desenată. Nu e nimic mai mult de atât.
Soluția 4: drumul prin aplicația Fișiere și unde se oprește
Poți face destule chiar pe dispozitiv, atâta vreme cât fișierul este un CBZ.
- În Fișiere, ține apăsat pe fișier și atinge Redenumește.
- Schimbă
.cbzîn.zip. Confirmă avertismentul. - Atinge fișierul. Fișiere îl extrage într-un folder cu imagini, în același loc.
- Ca să îl reconstruiești, selectează imaginile, atinge meniul cu trei puncte, alege Comprimă și redenumește
Arhiva.ziprezultată în ceva care se termină cu.cbz.
Unde se oprește: pentru un CBR asta nu aduce absolut nimic, pentru că nu există niciun decodor RAR în iOS pe care să îl invoci. Redenumirea unui CBR în .zip îți dă un fișier pe care Fișiere nu îl poate extrage. În plus, e mai degrabă un diagnostic decât un mod de a citi: un folder cu imagini răzlețe nu are o ordine de pagini de încredere, nu ține minte unde ai rămas și nu se descurcă cu paginile duble. Folosește-l ca să confirmi că arhiva e intactă, apoi întoarce-te la soluția 1.
Soluția 5: paginile sunt în ordine greșită
Aici nu e nimic stricat. Arhiva e în regulă, cititorul e în regulă, iar banda desenată tot merge pagina unu, pagina zece, pagina doi.
O arhivă simplă de bandă desenată nu are un câmp pentru ordinea paginilor. Cititoarele recurg la sortarea numelor de fișiere, iar convenția, potrivit referinței de la MobileRead, este că imaginile sunt afișate în ordine alfabetică. Sortarea alfabetică compară caracter cu caracter, așa că page10.jpg vine înaintea lui page2.jpg, pentru că 1 se sortează înaintea lui 2. Unele cititoare aplică o sortare numerică mai inteligentă, multe nu, și nu te poți baza pe asta.
Rezolvarea este completarea cu zerouri, făcută o singură dată:
- Extrage arhiva ca la soluția 3.
- Redenumește astfel încât fiecare număr să aibă același număr de cifre:
page001.jpg,page002.jpgși așa mai departe. Trei cifre acoperă 999 de pagini. Pe macOS selectezi toate fișierele, dai clic dreapta, alegi Redenumește și folosești Format cu o secvență numerică. Pe Windows, orice unealtă de redenumire în masă face asta. - Rearhivează și redenumește în
.cbz.
Fii atent la o copertă numită cover.jpg. Alfabetic, ea ajunge după page, deci poate sfârși ca ultimă pagină. Redenumește-o 000.jpg și revine în față.
Celelalte motive pentru care o bandă desenată nu se deschide
Dacă nimic de mai sus nu s-a potrivit, parcurge lista aceasta.
Descărcarea e coruptă sau incompletă. Cea mai frecventă cauză care nu ține de format. Verifică dimensiunea fișierului în Fișiere, scrie sub numele lui. Un număr color are de obicei zeci de megaocteți, iar un volum de manga adesea mai mult. Dacă al tău are câțiva kiloocteți, descărcarea a eșuat și ții în mână o pagină de eroare cu extensie de bandă desenată. Șterge-o și descarcă din nou pe o conexiune stabilă.
Arhiva e protejată cu parolă. Aplicația Fișiere din iOS nu cere parola, pur și simplu eșuează, iar majoritatea cititoarelor de benzi desenate nu tratează nici ele arhivele criptate. Extrage-o pe un calculator cu parola, apoi rearhiveaz-o fără criptare, folosind soluția 3.
Imaginile sunt în foldere imbricate. O arhivă care conține Volumul 1/Capitolul 1/001.jpg în loc de 001.jpg în rădăcină. Unele cititoare intră în subfoldere, unele afișează o carte goală, unele ordonează capitolele imprevizibil. Aplatizeaz-o cu soluția 3.
Arhiva conține lucruri care nu sunt imagini. Note de lansare, fișiere .nfo, mențiuni ale celui care a scanat, reclame încorporate. În cel mai bun caz devin pagini de umplutură, în cel mai rău cititorul le numără drept pagini, iar numerotarea nu mai corespunde cu banda desenată.
Nu e deloc o arhivă de bandă desenată. Două cazuri frecvente: un .cbz care în realitate e un ZIP plin de PDF-uri, câte unul pe capitol, pe care niciun cititor de benzi desenate nu îl va pagina corect, deci extrage-l și citește PDF-urile direct; și un PDF obișnuit cu extensia schimbată, care se deschide fără probleme de îndată ce îl redenumești înapoi în .pdf.
Fișierul chiar e prea mare. O colecție scanată la rezoluție mare poate ajunge la câțiva gigaocteți într-o singură arhivă, iar decodarea cere atât spațiu de stocare, cât și memorie. Pe un dispozitiv mai vechi, o singură arhivă uriașă poate eșua acolo unde aceeași bandă desenată, împărțită pe volume, funcționează fără probleme.
Manga care se deschide, dar se citește invers
Dacă fișierul se deschide perfect și paginile pur și simplu merg de-a-ndoaselea, arhiva nu are nimic. Direcția de citire nu este o proprietate a arhivei; un ZIP nu are nicio părere despre sensul în care întorci pagina.
Direcția vine din metadate, iar convenția este un fișier numit exact ComicInfo.xml în rădăcina arhivei. Documentația Kavita precizează regula de amplasare: fișierul trebuie să se numească ComicInfo.xml și să stea în rădăcina arhivei. Elementul care controlează direcția este Manga, iar valorile permise în schema ComicInfo v2.0 sunt Unknown, No, Yes și YesAndRightToLeft. Specificația The Anansi Project spune despre ultima că stabilește totodată direcția de citire de la dreapta la stânga. În practică, o manga citită de la dreapta la stânga poartă cu ea asta:
<?xml version="1.0"?>
<ComicInfo>
<Series>Seria ta</Series>
<Number>1</Number>
<Manga>YesAndRightToLeft</Manga>
</ComicInfo>
De aici decurg două lucruri. Dacă fișierul tău nu are ComicInfo.xml, nicio aplicație nu are de unde să știe. Nu există niciun semnal de citit, așa că stabilești tu direcția, iar ce contează este ca aplicația să o rețină pentru fiecare carte în parte, ca o manga de la dreapta la stânga și o bandă desenată de la stânga la dreapta să poată sta în aceeași bibliotecă. Dacă fișierul îl are și aplicația tot citește de la stânga la dreapta, aplicația ignoră metadatele. E ceva obișnuit, inclusiv la cititoare apreciate, și îți rămâne comutatorul manual. În justRead, direcția de citire poate fi setată pe Automat, de la stânga la dreapta sau de la dreapta la stânga, iar o manga cu ComicInfo.xml se deschide de la dreapta la stânga fără nicio setare.
Dacă vrei să adaugi tu metadatele, salvează XML-ul de mai sus ca ComicInfo.xml, pune-l lângă imagini în rădăcină și rearhivează folosind soluția 3.
Tabel rapid de diagnostic
| Simptom | Cauză probabilă | Soluție |
|---|---|---|
| CBR-ul nu face nimic când e atins în Fișiere | iOS nu are suport pentru RAR | Soluția 1, apoi 2 |
| CBZ se deschide, CBR nu, în aceeași aplicație | Aplicația citește ZIP, dar nu RAR | Soluția 1 sau 2 |
| Un CBR merge, altul eșuează | Al doilea fișier este RAR5 | Soluția 2 sau 3 |
| Am redenumit .cbr în .cbz și tot eșuează | Conținutul e în continuare RAR | Soluția 2 |
| Fișierul are doar câțiva kiloocteți | Descărcare incompletă | Descarcă din nou |
| Coperta apare, dar paginile nu se întorc | Arhivă stricată sau imbricată | Soluția 3 |
| Pagini în ordine greșită | Sortare după numele fișierelor | Soluția 5 |
| Manga se citește de la stânga la dreapta | Lipsește ComicInfo.xml sau aplicația îl ignoră | Setează direcția manual |
Întrebări frecvente
De ce nu se deschide CBR-ul meu pe iPhone?
Pentru că un CBR este o arhivă RAR cu altă extensie, iar iOS nu are suport încorporat pentru RAR. Aplicația Fișiere poate extrage arhive ZIP, de aceea fișierele CBZ sunt mai simple, dar nimic din iOS nu dezarhivează RAR. Ai nevoie de o aplicație care decodează singură RAR sau convertești fișierul pe un calculator.
Pot pur și simplu să redenumesc un .cbr în .cbz?
Nu. Extensia este o etichetă pe fișier, nu o descriere a conținutului. După redenumire, octeții dinăuntru rămân RAR, așa că orice cititor care tratează doar ZIP tot va eșua, de obicei cu o eroare mai derutantă decât înainte.
Care e diferența dintre CBZ, CBR, CBT și CB7?
Doar formatul arhivei. Z e ZIP, R e RAR, T e TAR, 7 e 7-Zip. În toate cazurile conținutul este format din fișiere imagine obișnuite, câte unul pe pagină. CBZ este cel mai portabil pentru că suportul ZIP este universal, motiv pentru care aproape orice unealtă de conversie exportă CBZ.
Pot converti un CBR în CBZ pe iPhone?
Nu cu ceva livrat de Apple. iOS nu poate dezarhiva RAR, deci nu există un punct de plecare pe dispozitiv. Răspunsurile realiste sunt să convertești pe un calculator sau să folosești un cititor care deschide CBR direct, ca întrebarea să nu mai apară. justRead reîmpachetează CBR la import exact din acest motiv.
Convertește Calibre CBR în CBZ?
Nu, în ciuda a ceea ce susțin multe ghiduri. Calibre citește CBR și CBZ ca formate de intrare, dar CBZ nu se află în lista de ieșire, așa că fereastra de conversie nu poate produce unul. Folosește Kindle Comic Converter sau CBconvert, ori extrage și rearhivează manual.
Îmi deschide Apple Books benzile desenate?
Deschide PDF-uri. Nu suportă CBZ sau CBR și nicio setare nu schimbă asta. Dacă banda ta desenată este un PDF, Apple Books e suficient; dacă e o arhivă de bandă desenată, ai nevoie de un cititor dedicat.
Manga mea se citește de la stânga la dreapta. E stricat fișierul?
Nu. Direcția de citire stă în metadate, nu în arhivă. Dacă fișierul are un ComicInfo.xml în rădăcină cu <Manga>YesAndRightToLeft</Manga>, un cititor care citește metadate întoarce singur direcția. Dacă nu există un asemenea fișier sau aplicația îl ignoră, setezi tu direcția, iar aplicația ar trebui să rețină alegerea pentru fiecare carte.
Odată ce se deschide
Pe scurt: un CBZ este un ZIP, un CBR este un RAR, iOS poate deschide unul dintre ele și pe celălalt nu, iar redenumirea nu schimbă nimic înăuntru. Ori folosești un cititor care decodează RAR, ori convertești o singură dată pe un calculator și îți ții biblioteca în CBZ de atunci încolo.
Dacă preferi să nu te mai gândești niciodată la formate de arhivă, exact acesta este argumentul pentru prima soluție în locul celei de-a doua, iar ce rămâne este partea care chiar te interesează: o pagină, o pagină dublă sau Automat, după dispozitiv; apropiere prin ciupire și dublă atingere pentru mărire de 3x fix în punctul atins; o grilă cu miniaturi ale paginilor în locul unui cuprins; și un câmp pentru numărul paginii, ca să sari direct. Pagina cititorului de benzi desenate acoperă asta, iar pentru o imagine mai largă a cititului pe iPhone și iPad există cititorul EPUB.
← Back to Guides